Skip to content

docs: migrate from MkDocs/Material for MkDocs to Zensical#110

Merged
gabrielbmoro merged 2 commits into
mainfrom
feature/update-mkdocs-zensical
Jul 4, 2026
Merged

docs: migrate from MkDocs/Material for MkDocs to Zensical#110
gabrielbmoro merged 2 commits into
mainfrom
feature/update-mkdocs-zensical

Conversation

@gabrielbmoro

Copy link
Copy Markdown
Collaborator

Summary

Migrate the documentation toolchain from MkDocs + Material for MkDocs to Zensical, the recommended replacement by the Material for MkDocs team. MkDocs is being deprecated, and Zensical offers drop-in compatibility with existing mkdocs.yml configuration.

Key changes:

  • CI workflow now installs zensical==0.0.46 (pinned) instead of mkdocs-material
  • Deploy uses zensical build + peaceiris/actions-gh-pages instead of mkdocs gh-deploy
  • All AGENTS.md references updated from mkdocs to zensical
  • ADR-0001 added documenting the decision, options, and consequences

Changed Files

  • .github/workflows/documentation.yml — CI pipeline (install, cache, deploy steps)
  • AGENTS.md — local serve command and workflow description
  • docs/adr/0001-migrate-to-zensical.md — new ADR

MkDocs is being deprecated. Zensical is the recommended replacement
by the Material for MkDocs team, with drop-in mkdocs.yml compatibility.

- Migrate CI from mkdocs-material to Zensical (pinned v0.0.46)
- Replace mkdocs gh-deploy with zensical build + peaceiris/actions-gh-pages
- Update AGENTS.md references from mkdocs to zensical
- Add ADR-0001 documenting the decision
@github-actions

github-actions Bot commented Jul 3, 2026

Copy link
Copy Markdown
Contributor

🦙 MegaLinter status: ⚠️ WARNING

Descriptor Linter Files Fixed Errors Warnings Elapsed time
✅ HTML htmlhint 1 0 0 0.6s
⚠️ JAVASCRIPT standard 2 2 1 0 2.24s
✅ KOTLIN detekt yes no no 3.74s
✅ MARKDOWN markdown-table-formatter 26 7 0 0 0.45s
✅ YAML prettier 15 7 0 0 0.96s

See detailed report in MegaLinter reports

MegaLinter is graciously provided by OX Security

@gabrielbmoro
gabrielbmoro merged commit cd8d947 into main Jul 4, 2026
2 checks passed
@gabrielbmoro
gabrielbmoro deleted the feature/update-mkdocs-zensical branch July 4, 2026 01:15
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