asdf is suggested, you can use whatever you'd like to get
- Java 21+
- NodeJs
add a way to export these to your PATH in your ~/.profile
- Apache Maven
- Yarn 4 (via Corepack)
# Enable Corepack, install Node dev tools, run postinstall, then verify Maven deps
corepack enable
yarn install --immutable
yarn contribute
./mvnw verifyIf you need to run the postinstall step directly, you can recreate and use the Python lock file via uv:
# Sync Python environment from pyproject.toml
uv sync --frozen --group dev
# Then install and set up commit hooks
uv run --frozen --group dev git config core.hooksPath .config/git/hooksUse Conventional Commits.
Apache 2.0