Skip to content

feat(docs): generate plugin docs pages#6

Merged
eric-tramel merged 8 commits intocodex/zensical-docsfrom
codex/plugin-doc-pages
May 5, 2026
Merged

feat(docs): generate plugin docs pages#6
eric-tramel merged 8 commits intocodex/zensical-docsfrom
codex/plugin-doc-pages

Conversation

@eric-tramel
Copy link
Copy Markdown
Contributor

@eric-tramel eric-tramel commented May 5, 2026

Summary

  • Add ddp plugin-docs to assemble docs/plugins/ from plugins/*/docs/ plus plugin package metadata.
  • Replace the generated plugin table with generated plugin landing pages and Zensical navigation entries.
  • Scaffold docs/index.md for new plugins and add template plugin docs as the reference source.
  • Refine the plugin browser card UI and template plugin installation docs.
  • Add a transparent generated Data Designer Plugins icon and use it as the docs logo and favicon.
  • Remove the old legacy plugin index command and Makefile alias so plugin docs are the only docs-generation path.
  • Wire make docs, make docs-server, make check, and docs CI paths into the plugin docs flow.

Validation

  • uv run pytest devtools/ddp/tests -q
  • uv run ruff check .
  • uv run ruff format --check .
  • make check
  • make docs
  • make all

Notes

This stacks on PR #3 (codex/zensical-docs) because it replaces the plugin table introduced there with per-plugin documentation pages.

@eric-tramel eric-tramel marked this pull request as ready for review May 5, 2026 18:45
@eric-tramel eric-tramel requested a review from a team as a code owner May 5, 2026 18:45
@eric-tramel eric-tramel added the documentation Improvements or additions to documentation label May 5, 2026
@eric-tramel eric-tramel self-assigned this May 5, 2026
@eric-tramel eric-tramel force-pushed the codex/plugin-doc-pages branch from 4ec68c2 to 9257316 Compare May 5, 2026 18:51
@eric-tramel eric-tramel merged commit 8e70753 into codex/zensical-docs May 5, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant