Template for an Open Source Java Project
This is used as a set of information for students' projects.
This Java project contains a simple API created using spring-boot, tested with junit and spring-boot and documented with swagger using springdoc.
Continuous integration (CI) is managed using GitHub Actions.
Test coverage by JaCoCo and codecov.
Code quality is assessed with SonarCloud.
Each step of this tutorial is detailed in the associated issues.