How to Contribute
You can contribute in different ways:
- pick up an issue and do the coding, preferably bugs over features
- increase the test coverage of KotlinTest itself (but only for real logic)
- improve the documentation
- report bugs
- suggest new features and improvements
- spread the word
The development is done with release branches. The features of a certain release are developed on a certain feature branch like “release/1.3”. When the features of a feature branch are released, the feature branch is merged into master and the feature branch is deleted.
Project members push directly to the release branch (or master branch) in the main repository. External contributors work on the according branch in their own clone and issue a pull request.
You can, of course, suggest any change by a pull request, but we suggest that you create an issue first. Creating an issue helps to avoid waste of your time.
We follow the Kotlin Coding Conventions , except the indentation which is only 2 spaces.
- Minimize mutability
- Choose self-explanatory names