Skip to content

Microservice implemented in Java using Spring Boot. Mainly for exploratory learning.

License

Notifications You must be signed in to change notification settings

SigmaITC/competencebyjava-microservice-springboot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Microservice implemented in Java using Spring Boot. Mainly for exploratory learning.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published