Skip to content

Latest commit

 

History

History
48 lines (37 loc) · 3.75 KB

File metadata and controls

48 lines (37 loc) · 3.75 KB

Sigma ITC CompetenceByJava - Spring Boot Microservice MIT licensed Gitter

Microservice implemented in Java using Spring Boot. Mainly for exploratory learning. We try to use the latest versions of all technologies so that we learn the nitty gritty stuff to make them work.

There is also a front end application for this service here.

Project Health

buddy pipeline Maintainability Test Coverage Known Vulnerabilities Quality Gate Status codebeat badge

Upcoming Workshops

Wiki - Road Map

Backlog

Wiki - Backlog

Retrospectives

Wiki - Retrospectives

Other

JavaBySigma


System Requirements

Java 11 is required to build the project, JDK 11. You also need to have the IntelliJ Lombok Plugin or Setup Eclipse for annotation preprocessing.

Note: Remember to check that your IDE is using language level 11 as well (Project and Modules).

Useful Commands

  • Run unit tests mvn test
  • Run integration tests mvn verify
  • Run mutation tests mvn pitest:mutationCoverage
  • Format code mvn spotless:apply
  • Start microservice mvn spring-boot:run

Committing Code

  1. Create a new branch and commit your changes to that branch.
  2. When you are ready to merge, do a rebase against master to put your commits at the end.
  3. Create a Pull Request for your branch.
  4. A minimum of one approval is necessary to merge your pull request.

Sigma ITC Java