Skip to content

Repository files navigation

Hayate documentation

Unified documentation and the public home for the Hayate Python ecosystem, built with Zensical and deployed as Cloudflare Workers Static Assets.

Production: https://hayatepy.dev/

Work locally

uv sync --locked
npm ci
uv run python scripts/export_ecosystem.py --check
uv run zensical serve

Run the complete local gate before opening a pull request:

uv run ruff check scripts tests
uv run ruff format --check scripts tests
uv run pytest -q
uv run zensical build --clean --strict
uv run python scripts/write_headers.py site
uv run python scripts/check_site.py site

Preview the exact Cloudflare runtime locally:

npm run preview

Deploy with the account authenticated by Wrangler:

npm run deploy

The deploy publishes the static site on the hayatepy.dev Custom Domain and a separate HTTP-only Route that redirects requests to HTTPS. Keeping the redirect Worker separate means HTTPS asset requests continue to use the static site Worker directly.

The central site owns cross-package onboarding, runtime selection, ecosystem navigation, and evidence interpretation. Package-specific API details remain next to their implementation repositories.

About

Unified Zensical documentation and public home for the Hayate Python ecosystem

Topics

Resources

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages