The team welcomes contributions! To make changes:
- Fork the repo and make a branch
- Write your code (ideally with tests) and make sure the GitHub Actions build passes
(
mise run buildlocally,mise run ci:buildto exercise the workflow itself) - Open a PR (optionally linking to a github issue)
We recommend using Intellij IDEA Community Edition for Java projects.
Install the tooling with mise — it pins the bootstrap JDK and act:
- Fork the repository
mise trust && mise installmise run build- Import the project into IntelliJ
See Building and testing locally for the full set of
tasks, how to run the CI workflows under act, and which JDKs the build needs.
Tips:
- run
mise run formatbefore pushing; the build fails if the repo is not formatted with the formatter it builds.
Tip: run mise run idea to spin up an instance of IntelliJ with the plugin applied.