Template for multi-module Kotlin projects at Nelkinda.
Makefile
as wrapper to make standard workflows as well as pipeline reproduction easier to access.- Extensive static code analysis to ensure the quality of certain aspects of structure using Detekt, KtLint, and SonarLint.
- Extensive dynamic code analysis to ensure the quality of behavior using JUnit 5, Cucumber, JaCoCo, and Pitest.
- Tracking of analysis reports using SonarQube.
- Preconfigured CI/CD pipelines for Bitbucket, GitHub, GitLab, and Travis.
- Available on: Bitbucket, GitHub, GitLab.
- Create a new repository based on this template: https://github.com/nelkinda-templates/template-kotlin-multi-gradle/generate
- Open the repository in your favorite IDE, for example IntelliJ IDEA.
- Look for all the TODO comments and solve them to replace placeholders, including those in this file.
The reports are available locally, after running a build using make
.