Skip to content
This repository was archived by the owner on Jun 15, 2023. It is now read-only.

Latest commit

 

History

History
36 lines (28 loc) · 1.93 KB

CONTRIBUTING.md

File metadata and controls

36 lines (28 loc) · 1.93 KB

How To Contribute

In order to contribute to this project, please:

  • Ensure that you have set your git config --global user.name and git config --global user.email before committing
  • Always use feature branches for anything you contribute (i.e. you shouldn't work on the master branch of your own fork)
  • Always write proper commit messages (also featured in the Git book)
  • Always work in your fork
  • Follow the GitHub flow
  • Use atomic commits
    • Also follow this with your PRs: if two things are not related they should preferably not be in the same PR so that their reviews can happen in parallel and one doesn't block the other.

For Code Contributions

When contributing code (rather than e.g. documentation):

  • Make sure that your code builds
  • Make sure to add test coverage (where reasonably possible)
  • Make sure that it's properly documented (where applicable)

Useful Resources

If you're new to Git, GitHub and all of this, these links might help you: