3. Developer Workflow - gitwrecked/resume-builder GitHub Wiki

basic flow

  1. git checkout dev
  2. git pull
  3. git checkout -b feature/<nameOfFeature>
  4. write code
  5. run gulp task, ensure every task passes
  6. git add -A
  7. git commit -m "feature changes"
  8. git push -u origin feature/<nameOfFeature>
  9. open pull request to merge to dev
  10. ci automatically kicked off through travis-ci, wait for pass
  11. dev reviews & merges pr to dev, deletes branch
  12. heroku deploys dev snapshot

pull request guidelines

  1. ensure code has been formatted
  2. ensure test cases have been written for new logic/components
  3. ensure code is well commented for new logic/components
  4. deploy through heroku to check if anything broke