Thanks for your interest in improving this project.
- Java 25
- Maven 3.9+
- VS Code (recommended)
-
Compile the app:
mvn compile -f sample-app/pom.xml
-
Run the app:
java --module-path sample-app/target/classes --module com.example.app/com.example.app.Application
- Keep the code framework-agnostic (no Spring or other web frameworks).
- Use Java module system (
module-info.java) patterns already in the project. - Prefer small, focused classes and methods.
- Keep frontend changes in
sample-app/src/main/resources/static/.
-
Use a clear title and description explaining the problem and solution.
-
Keep PRs scoped to one concern when possible.
-
Update documentation (
README.md, this file) when behavior or commands change. -
Ensure the project builds before submitting:
mvn verify -f sample-app/pom.xml
Please be respectful and constructive in discussions and reviews.
By contributing, you agree that your contributions will be licensed under the MIT License in this repository.