Documenting the steps for setting up and deploying the repo
choilmto edited this page Nov 1, 2020
·
12 revisions
- Fork repo
- Clone repo locally
- setup
.gitignore
- run
npm install
- run
heroku local
- using nvm, change node engine specified in
package.json
- 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
- Only allow rebase merging
- Restrict pushing onto
gomix
andmaster
usinggit config branch.[default branch].pushRemote no_push
- Setup Heroku app and automated deployment
- Setup GitHub Action
- Setup Dockerfile
- Setup Heroku.yml manifest
- Install linters
- Setup logger
- Setup Prettier
To Do:
- setup VSCode debugger