The consistently code building, testing and improving lead us to a common BOM/Parent POM for java-based artifacts and applications. We update the BOM constantly for the newest versions of external dependencies and build plugins. We include to our build the following things:
- Checkstyle - Code Analysis
- JaCoCo - Code Coverage
- SpotBugs - Bug Analysis
Include the following code into your POM file:
<parent>
<groupId>io.varietas</groupId>
<artifactId>varietas-bom</artifactId>
<version>y.x.z</version>
</parent>
Replace x.y.z
with the currently newest version released here.
The ticket handling is separated into a "background" and an issue ticket-system. Tickets for improvements, features and suggestions are located on the project Workboard. Issues of the project are located in the repository Issues.
If you find a bug, please create a JUnit test that reproduces the issue. This test will be used to fix the problem and will ensure that this issue never occurs again in further development iterations. A pull request with an implemented fix by yourself is also possible. Please add Unit-Tests for verification of your solution.
The varietas.io project is a pure Open Source Community and a framework at the same time. The community aims to help other OS projects succeed, connect developers and give them a platform (or better a home) for their projects. Feel free to join us. The framework is a kind of plug-in framework for monolithic applications that allows the use of microservices to distribute functions. Read more on the project page.