The ethparser is a mission critical system for community applications.
The development and release process requre not only PRs review but also staging phase and only once per week deploy.
Code delivery
- all PRs should be merged only in release branches
- current release branch will be automatically deployed on the staging server
ethparser-staging.herokuapp.com
- if you not sure when you will release the changes ask your team
Release process
- release branches must have name release-yyyy-mm-dd
- create releases not more often than once per week
- every Friday release manager make a release from the current release branch to production
- on next Monday after release the branch should be merged to the master
Merge the code into master branch allowed only for critical bugfixes