19 lines
757 B
Markdown
19 lines
757 B
Markdown
|
# Contributing
|
||
|
|
||
|
As a guideline, please follow this process when contributing:
|
||
|
|
||
|
1. [Fork the repository].
|
||
|
2. Create a branch from **master** (`git checkout -b branch-name master`).
|
||
|
3. Make the relevant code changes.
|
||
|
4. Use the various quality checks provided:
|
||
|
- Run the tests with `make test`.
|
||
|
- Generate a coverage report with `make coverage`, then open
|
||
|
`coverage/index.html`.
|
||
|
- Fix code style issues with `make lint`, but be sure to stage changes
|
||
|
first.
|
||
|
5. [Squash] commits if necessary (`git rebase -i master`).
|
||
|
6. Submit a pull request to the **master** branch.
|
||
|
|
||
|
[fork the repository]: https://help.github.com/articles/fork-a-repo
|
||
|
[squash]: http://git-scm.com/book/en/Git-Tools-Rewriting-History#Changing-Multiple-Commit-Messages
|