Skip to main content

zendev

Zendev is a repository-native development workflow toolkit for commit conventions, pull-request message checks, and durable proposal repositories.

Git and committed repository files remain the source of truth. Zendev provides typed Python mechanisms and thin hook or GitHub Action adapters; consuming repositories continue to own their schemas, templates, terminology, lifecycle policy, and governance decisions.

Install

Install zendev for the complete toolkit and unified command:

uv add --dev zendev
uv run zendev --help

Run it without a global installation:

uvx zendev --help

Python 3.12 or newer is required. python -m zendev exposes the same command tree as zendev.

Workflows

zendev commit
zendev message check --title --text "✨ feat: add export"
zendev proposal check

Read the official documentation for concepts, guides, integrations, and the public reference.

Packages

Distribution Purpose
zendev Complete toolkit and unified CLI
zendev-commit Commit profiles, validation, and interactive commits
zendev-review Commit and pull-request message validation
zendev-proposal Proposal validation and deterministic indexes
zendev-log Loguru setup helper

The component distributions remain independently installable for narrower use. See the package reference for their public boundaries.

Contributing and design

See CONTRIBUTING.md for repository gates and documentation ownership. Public feature and governance changes begin with a Zendev Feature Proposal.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zendev-0.4.0-py3-none-any.whl (4.2 kB view details)

Uploaded Python 3

File details

Details for the file zendev-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: zendev-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 4.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for zendev-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 af62b22aed23f78739952049b0a776b1c7908deec3d545146208ae195f4e6ecc
MD5 8c46de66a831b6a7b7ac75c54ccad0dc
BLAKE2b-256 9a0c73c3ee09da7441cbaba67024e08cf6954302758bc67e8b526469c66e0899

See more details on using hashes here.

Provenance

The following attestation bundles were made for zendev-0.4.0-py3-none-any.whl:

Publisher: cd-release.yml on zendev-lab/zendev

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

This release

0.4.0 This release

1 file

0.3.0

1 file

0.2.2

1 file

0.2.1

1 file

0.2.0

1 file

0.1.0

1 file

0.0.7

1 file

0.0.6

1 file

0.0.5

1 file

0.0.4

2 files

0.0.3

2 files

0.0.1

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page