Thanks for wanting to contribute! Please follow these steps.
- Fork the repository and create a feature branch from
master:- git checkout -b feature/your-feature
- Follow the code style:
- Java 17 (or project JDK)
- Keep changes focused and add unit tests where possible.
- Commit message format:
- Short summary line
- Optionally an extended description
- Pull request process:
- Target branch:
master - Describe what and why in the PR body
- Add issue reference if applicable
- Target branch:
- Reviewing:
- Expect at least one approving review before merge
- Code of Conduct:
- Be respectful and constructive
- License:
- Contributions are under the same license as the project.
- Contact:
- Reach out via GitHub issues or email.
If your change is large or architectural, open an issue first to discuss.