Skip to content

Latest commit

 

History

History
49 lines (32 loc) · 1.03 KB

File metadata and controls

49 lines (32 loc) · 1.03 KB

Contributing

Languages

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

Build Tools

Fetching Dependencies

# Enable Corepack, install Node dev tools, run postinstall, then verify Maven deps
corepack enable
yarn install --immutable
yarn contribute
./mvnw verify

If 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/hooks

Committing

Use Conventional Commits.

License

Apache 2.0