Skip to content

docs: migrate documentation to Zensical#339

Merged
j-d-ha merged 8 commits into
mainfrom
docs/migrate-docs-to-zensical
Apr 18, 2026
Merged

docs: migrate documentation to Zensical#339
j-d-ha merged 8 commits into
mainfrom
docs/migrate-docs-to-zensical

Conversation

@j-d-ha
Copy link
Copy Markdown
Owner

@j-d-ha j-d-ha commented Apr 18, 2026

🚀 Pull Request

📋 Summary

Migrates the project documentation site to use the Zensical authoring system. Adds a comprehensive set of authoring and configuration reference docs under .agents/skills/zensical-site/references/, updates the docs workflow, cleans up outdated content (changelog nav entry, SonarCloud badge), and optimizes MkDocs dependencies.


🔄 Changes

  • Add zensical-site skill with full reference docs (authoring, content types, voice/tone, configuration, front matter, markdown/links, callouts, layout, etc.)
  • Add page draft template
  • Update docs.yaml workflow for Zensical-compatible build
  • Remove outdated changelog from navigation and reformat index
  • Remove SonarCloud quality gate badge from README
  • Optimize pyproject.toml dependencies and rebuild uv.lock
  • Update local dev tasks in LocalDevTasks.yml

✅ Checklist

  • My changes build cleanly
  • I've added/updated relevant tests
  • I've added/updated documentation or README
  • I've followed the coding style for this project
  • I've tested the changes locally (if applicable)

🧪 Related Issues or PRs

Closes #208


💬 Notes for Reviewers

Reference docs under .agents/skills/zensical-site/references/ are authoring guides for Claude — not end-user docs. The workflow change in docs.yaml aligns with the Zensical build pipeline.

j-d-ha added 6 commits April 17, 2026 20:44
…ence docs

- Added authoring references for various subjects including markdown patterns, callouts, tables, and layouts.
- Introduced dependency references to map features with configuration needs and extension prerequisites.
- Included a scaffold for content types and guidance for customization boundaries.
- Updated docs reference outline for later structured extractions.
- Renamed and enhanced local docs tasks (`run-docs` → `docs:serve` and new `docs:build`).
- Migrated tasks to use `zensical` for serving and building docs.
- Removed deprecated dependency references to clean up `uv.lock`.
- Added `deepmerge` as a new dependency in `uv.lock`.
- Cleaned up outdated SonarCloud badge link from README for better clarity.
- Retained other essential badges for build and license status.
- Deleted the unused `changelog.md` file to reduce redundancy in documentation.
- Reorganized and re-indented content in `index.md` for enhanced readability and clarity.
- Fixed various formatting inconsistencies in tables and lists for a cohesive style.
- Updated callout and button links for better navigation within the docs.
- Deleted the `Changelog` entry from `mkdocs.yml` navigation to align with recent cleanup.
- Ensured navigation remains consistent by maintaining proper structure after removal.
- Removed `pngquant` installation as it's unused in the current workflow.
- Replaced `mkdocs build` with `zensical build` to align with updated tooling.
- Commented out the Python setup step to simplify and streamline the workflow.
Signed-off-by: Jonas Ha <61319894+j-d-ha@users.noreply.github.com>
@sonarqubecloud
Copy link
Copy Markdown

@codecov
Copy link
Copy Markdown

codecov Bot commented Apr 18, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

Impacted file tree graph

@@           Coverage Diff           @@
##             main     #339   +/-   ##
=======================================
  Coverage   87.38%   87.38%           
=======================================
  Files         113      113           
  Lines        2814     2814           
  Branches      351      351           
=======================================
  Hits         2459     2459           
  Misses        254      254           
  Partials      101      101           

Continue to review full report in Codecov by Sentry.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 32795af...037e56b. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@j-d-ha j-d-ha enabled auto-merge (squash) April 18, 2026 19:01
@j-d-ha j-d-ha disabled auto-merge April 18, 2026 19:02
- Cleaned up unused and commented `pngquant` installation in `docs.yaml` workflow file.
- Retained `uv` installation for workflow continuity.
@j-d-ha j-d-ha enabled auto-merge (squash) April 18, 2026 19:02
@j-d-ha j-d-ha disabled auto-merge April 18, 2026 19:53
@j-d-ha j-d-ha merged commit 61f809a into main Apr 18, 2026
9 of 10 checks passed
@j-d-ha j-d-ha deleted the docs/migrate-docs-to-zensical branch April 18, 2026 19:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

docs: migrate from Material for MkDocs to Zensical

1 participant