Skip to content

Documenting the steps for setting up and deploying the repo

choilmto edited this page Nov 1, 2020 · 12 revisions
  1. Fork repo
  2. Clone repo locally
  • setup .gitignore
  • run npm install
  • run heroku local
  • using nvm, change node engine specified in package.json
  1. Setup branch protection rules on gomix
  • require status checks to pass before merging
  • require branches to be up to date before merging
  • require linear history
  • include administrators
  1. Only allow rebase merging
  2. Restrict pushing onto gomix and master using git config branch.[default branch].pushRemote no_push
  3. Setup Heroku app and automated deployment
  4. Setup GitHub Action
  5. Setup Dockerfile
  6. Setup Heroku.yml manifest
  7. Install linters
  8. Setup logger
  9. Setup Prettier

To Do:

  • setup VSCode debugger
Clone this wiki locally