Pull Request
We highly recommend using IntelliJ to work on this project. Please make sure to install the plugins:
We appreciate all contributions whether it be small changes such as documentation of source code to major improvement of code. The easiest way is to make a fork and then make a pull request into our develop branch.
Before you create a pull request make sure to check the following:
- You have not introduced circular dependencies in the project? For example,
kryptokrona-core
is usingkryptokrona-util
, andkryptokrona-util
is usingkryptokrona-core
? - Have you run detekt (static code analysis) locally and fixed the errors?
- Have you run kover (code coverage) to check if it's at least above 60%?
- Have you run all unit tests and it passed?
- If you created new functionality, have you made unit test(s) to cover it?
- Have you read through
Branching and Merging?