diff --git a/docs/all.md b/docs/all.md index bac7762ca..28dea614a 100644 --- a/docs/all.md +++ b/docs/all.md @@ -147,13 +147,18 @@ We are using [New Relic](https://one.newrelic.com/nr1-core?account=3389907) for ## Onboarding - [ ] Join [the GSA GitHub org](https://github.com/GSA/GitHub-Administration#join-the-gsa-organization) -- [ ] Get permissions for the repos +- [ ] Get permissions for the repos via GitHub teams - [ ] Get access to the cloud.gov org && spaces +- [ ] Set up a user account on [the staging site](https://notify-staging.app.cloud.gov) - [ ] Get [access to AWS](https://handbook.tts.gsa.gov/launching-software/infrastructure/#cloud-service-provider-csp-sandbox-accounts), if necessary - [ ] Get [access to New Relic](https://handbook.tts.gsa.gov/tools/new-relic/#how-do-i-get-access-to-new-relic), if necessary -- [ ] Create the local `.env` file by copying `sample.env` and running `./run.sh` within the `terraform/development` folder +- [ ] Create the local `.env` file by copying `sample.env` and running `./run.sh` within the `terraform/development` folder (see [these docs](https://github.com/GSA/notifications-api/blob/main/docs/all.md#development)) +- [ ] Run through [the local setup process](https://github.com/GSA/notifications-api/tree/main#local-setup) +- [ ] Review [the system diagram](https://github.com/GSA/us-notify-compliance/blob/main/diagrams/rendered/apps/application.boundary.png) - [ ] Do stuff! +Upon completion, an admin should update 🔒[the permissions and access tracker](https://docs.google.com/spreadsheets/d/1Z8s82dbLHHxGC8fF2U1K6YhtZZYVaEdliOZRbKWW9L4/edit#gid=0). + ## Setting up the infrastructure These steps are required for new cloud.gov environments. Local development borrows SES & SNS infrastructure from the `notify-staging` cloud.gov space, so these steps are not required for new developers.