- Always work on a new branch
- Submit Pull Requests against `master`
- Follow the commitlint and eslint conventions
- Don't forget to run tests and linters before pushing

1. Open a PR
1. Request code review
1. Complete code review with fixes
1. A maintainer will merge the PR, checking commit code and squashing if necessary
1. travis-ci will automatically run semantic-version and publish the new code!
