- Please follow the style guide ## TBD
- The
masterbranch is considered production-ready. - Do not commit to
masterdirectly. - Do not merge a branch into
masterif tests do not pass. - Make a branch off of
masterto fix a bug or add a feature.- To get feedback on your work before the branch is complete, make a new Pull Request and put "[WIP]" for "work in progress" or "[RFC]" for "request for comments" in the name.
- Once you are satisfied with your branch, make a new Pull Request against
master. Solicit feedback from others or assign someone to your Pull Request to get them to review it.
- A Pull Request should not be merged until it has been reviewed and has passing tests.
- Comment "+1" on a Pull Request if you think it is good enough and production ready.
- Comment on the Pull Request or specific lines of it, but not specific commits. Specific commits and their comments will disappear from the Pull Request view of Github if the branch gets rebased.