Skip to content

Development

Zendev is a uv workspace containing the complete toolkit, four component packages, composite Actions, proposal fixtures, and the documentation site.

Install everything required for local development:

uv sync --all-packages --all-groups

Run the repository gates before updating a pull request:

just ci
just docs-build
uvx prek run --all-files
uv pip check

When proposal documents, templates, or policy change, also write the index and review its diff:

uv run zendev proposal check --fix

Read Architecture for ownership boundaries and Contributing for documentation-specific work.