Contributions are very welcome. The following will provide some helpful guidelines.
Contributors must follow the Code of Conduct.
Feel free to open an issue within the issue tracker or send me an email. However, please do not expect the new features to be implemented immediately, as my available time is also quite limited.
We love pull requests. Here is a quick guide:
- Fork the repo (see https://help.github.com/articles/fork-a-repo).
- Create a new branch from master.
- Add your change, verify it by testing on an emulated devices or your local Android device.
- Run
./gradlew build
- Add your change together with a test (tests are not needed for refactorings and documentation changes).
- Create a Pull Request
Commit messages should be clear and fully elaborate the context and the reason of a change. If your commit refers to an issue, please post-fix it with the issue number, e.g.
Issue: #123
Furthermore, commits should be signed off according to the DCO.
If your Pull Request resolves an issue, please add a respective line to the end, like
Resolves #123