Skip to content

Proof of concept: Zensical documentation site - #643

Open
PierreLapolla wants to merge 1 commit into
nicbarker:mainfrom
PierreLapolla:docs/zensical-site
Open

PierreLapolla wants to merge 1 commit into
nicbarker:mainfrom
PierreLapolla:docs/zensical-site

Conversation

@PierreLapolla

@PierreLapolla PierreLapolla commented Jul 21, 2026 •

Copy link
Copy Markdown

This PR adds a Zensical documentation site under docs/.

This is a proof of concept, not a finished/reviewed documentation set.
The Markdown pages in docs/ were generated by an AI assistant (Claude),
which translated the existing README.md into a multi-page site structure
(guide + API reference). README.md itself was not modified and remains
the source of truth, the new pages are a derivative reformatting of it.

Running the docs site locally

Zensical needs uv

uv run zensical serve   # live-reload dev server, defaults to http://localhost:8000

New CI: GitHub Pages deploy

This PR also adds .github/workflows/docs.yml, a new workflow that did not exist before:

  • Triggers on every push to main/master
  • Installs zensical, runs zensical build --clean, and deploys site/ to GitHub Pages
  • Needs pages: write / id-token: write permissions (already scoped in the workflow) and GitHub Pages enabled on the repo (Settings > Pages > Source: GitHub Actions). Maintainers will need to turn this on, it won't deploy anything until then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant