To contribute to this project, follow these steps:
- Fork this repository.
- Make sure there is an existing issue or create one.
- Create a new branch:
git checkout -b <prefix>/<branch-name>
.- The prefix is either feature or bugfix.
- The branch name is the issue number followed by a short description. E.g.
feature/42-implement-search
.
- Make your changes.
- Commit your changes:
git commit -m '<commit-message>'
. - Push to the original branch:
git push origin <project-name>/<location>
. - Create a pull request with a descriptive title.
- Link the issue in the pull request description.
Make sure your pull request is a small, focused change. Don't try to fix multiple issues in one pull request. However, some boyscouting is allowed.
See the README.md for information on how to run this project locally.