Thank you for your interest in contributing!
This repository is widely used as a training exercise in DevOps, cloud, and Java courses.
If you forked this repo as part of a course, bootcamp, or homework assignment:
- Your changes belong in your own fork, not here.
- Pull Requests that are part of a course assignment (CI pipelines, Kubernetes manifests, monitoring additions, etc.) will be labelled
invalidand closed without review. - This is not personal. It is simply not the scope of this project.
- Bug fixes with a linked issue
- Dependency upgrades (Spring Boot, Spring Cloud ...)
- Documentation improvements
- Features discussed and agreed upon in an issue first
- Course assignments or homework submissions
- PRs adding Jenkins/GitLab CI, ECR pipelines, or cloud-specific infrastructure for educational purposes
- PRs that duplicate already-open contributions
- Changes without tests
- Open an issue first to discuss the change you want to make.
- Fork the repository and create a branch:
git checkout -b bugfix/my-bug-fix - Make your changes and add tests if applicable.
- Run the test suite:
./mvnw test - Open a Pull Request using the provided template and fill it out completely.
Open an issue with:
- A clear description of the bug
- Steps to reproduce
- Expected vs actual behaviour
- Spring Boot / Java version