DON'T push to the master branch directly. Always use feature branches and let people discuss changes in pull requests. Pull requests should only be merged after all discussions have been concluded and at least 1 reviewer has given their approval.
- Every change needs a test (we are using TDD)
- Keep the current code style
- We use semantic-release together with Commitizen for preparing commits. Please, use
npm run commit
while making a commit and follow AngularJS Git Commit Message Conventions .