Commit2f860011Recorded7 Jan 2026Repositorysigil-css
Add package documentation system (Phase 6)
Message
- Add docs-dir field to package struct (defaults to "docs")
- Add copy-package-docs build step that:
- Copies markdown files to lib/_pkg/<name>/
- Generates manifest.json with package metadata
- Warns if files exceed 200 lines
- Update default-build-task to include copy-package-docs
- Remove redundant custom build tasks from 20+ simple packages
- Add (sigil docs packages) module for discovering package docs:
- list-packages: Find all packages with _pkg folders
- list-package-docs: List doc files with extracted summaries
- read-package-doc: Read specific doc file content
- extract-blockquote-summary: Parse > summaries from markdown
- Add MCP tools for package docs:
- sigil/list-package-docs: List all package docs with summaries
- sigil/read-package-doc: Read a specific package doc file
Changed
package.sgl | 12 +-----------
1 file changed, 1 insertion(+), 11 deletions(-)Diff
package.sglmodified
@@ -11,14 +11,4 @@
11
authors: (list "David Wilson <[email protected]>") 12
13
dependencies: (list−14
(from-workspace name: "sigil-stdlib"))−15
−16
source-dirs: '("src")−17
−18
tasks: (list−19
(task−20
name: 'build−21
description: "Compile sigil-css modules"−22
steps: (list−23
(compile-sigil-modules sources: "src/**/*.sgl"−24
output-dir: (config-output-subdir "lib"))))))+14
(from-workspace name: "sigil-stdlib")))