## Monorepo `
Monorepo !include pattern for notio log nav¶
Task¶
Replicate pipeio's monorepo pattern for the Log section (notio notes):
log_nav()innotio— auto-generatedocs/log/mkdocs.yml:- Scan
docs/log/subdirectories for note types (daily, weekly, meeting, idea, issue, commit, etc.) - Each type with an
index.mdgets a nav entry - Write standalone mkdocs.yml with
site_name: "log",docs_dir: ., and hierarchical nav -
Root mkdocs.yml gets
- Log: '!include ./docs/log/mkdocs.yml' -
This replaces the currently hardcoded Log nav block in root mkdocs.yml (which lists each note type statically). New note types added via notio would appear automatically.
-
Extend
_sync_mkdocs_monorepo()inprojio/sync.pyto handle log includes.
Reference¶
- Pipeio pattern:
packages/pipeio/src/pipeio/docs.py:310-385(docs_nav()) - Pixecog mkdocs.yml Log section (lines 98-105) shows the static nav being replaced
- Note types come from notio's
.templates/directory or scanningdocs/log/subdirs
Related Notes¶
- issue-arash-20260407-205521-274925.md — Appears to be a closely related or duplicate issue about the same monorepo pattern topic
- issue-arash-20260402-220237-298776.md — Updating MCP tools and CLAUDE.md is directly related to adding log_nav() and syncing mkdocs monorepo includes
- issue-arash-20260407-050947-246557.md — Pipeio fixes and docs pattern are the reference implementation being replicated for notio log nav