Skip to content
This repository was archived by the owner on Jul 30, 2019. It is now read-only.

Latest commit

 

History

History
66 lines (47 loc) · 2.55 KB

File metadata and controls

66 lines (47 loc) · 2.55 KB

Onboarding

The following instructions are for 18F developers working on this project. This document should contain all steps required to get up and running on Micro-purchase.

Join the Slacks

Join the Micro-purchase Slack channels:

  • #micropurchase for general discussion
  • #micropurchase-dev for dev-related discussion
  • #micropurchase-design for design-related discussion
  • #micropurchase-bizdev for businessy discussion

Add yourself as an Admin

Find your GitHub ID and add yourself as an admin.

Being an admin means you can:

  • create/edit auctions
  • read users
  • view bids when auctions are available (this info is veiled/sealed when the auctions are running)

Don't forget to submit a pull request! See CONTRIBUTING.md for more information on how this team submits / accepts pull requests.

Get deploy access

18F's deployments of Micro-purchase live in AWS, and are deployed via Cloud Foundry. See the 18F Cloud.gov documentation for more details on how to inspect and configure them.

Once you're set up with Cloud.gov, ask your fellow developers to add you as a SpaceDeveloper for the staging and production spaces.

Read more about deployments in the deployment docs.

Get set up on New Relic

The existing team members all have access to New Relic monitoring for staging and production. Ask in Slack to be added to the Micro-purchase New Relic organization. Jacob Harris, Alan DeLevie, and Jessie Young are admins and can add you.

Once added, developers should also add their email address as a notification channel for the "Default" alert policy. This will ensure that all developers receive an email when the error percentage goes above .01%.

To add yourself, visit the "Alerts" area in New Relic. Then view "Alert Policies", select "Default" and view the "Notification Channels". There you will see a link to add a new channel, which will include a "Users" section where you can add your User account's email as a recipient of notifications.

Start working on a feature

We use Waffle.io to categorize and prioritize our backlog. Visit our Waffle board and see the "Ready" swimlane for features that are ready to be worked on.

Once you've selected a story, assign it to yourself and move it to "In Progress" so others know that you are working on it.