-
Notifications
You must be signed in to change notification settings - Fork 0
WIKI_SYNC
The Markdown files under docs/ are the canonical source for the project wiki.
The Sync Wiki workflow validates them and runs the same local command used by
maintainers:
python scripts/sync_wiki_docs.py --source docs --destination /path/to/wiki-checkoutEvery regular *.md file below the source directory is copied to the top level
of the wiki checkout using its basename. For example, docs/guides/CLI.md maps
to CLI.md. Validation rejects symlinks and duplicate basenames before the
destination changes, so this flattening is deterministic.
Repository-relative Markdown page links retain their .md suffix in the
canonical source. The synchronizer removes that suffix from local page targets
in the mirrored content so GitHub routes navigation through the Wiki UI instead
of serving raw Markdown. External links, images, anchors, and code examples are
left unchanged.
All top-level *.md files in the wiki checkout are managed. A managed page is
removed when there is no source page with the same name. The .git directory,
nested destination directories, and non-Markdown paths are outside the managed
scope and remain untouched.
The synchronizer writes only pages whose bytes differ. Repeating the command with unchanged documentation therefore leaves the wiki checkout with an empty Git diff. The workflow stages the result before checking for changes so new, modified, and deleted pages are all detected.
- Home
- CLI reference
- Interactive console guide
- Architecture ownership and dependency contracts
- Bounded file ingress
- Versioning and compatibility
- Continuous integration
- Release runbook
- Encrypted backup and recovery
- First-run storage diagnostics
- GEDCOM compatibility and release checks
- Built-in module authoring
- Privacy and consent
- Provider guide
- Local LLM benchmarks
- Local-first retrieval evaluation
- Wiki synchronization
- Wiki operations and recovery
- Security response checklist
- Electron and FastAPI desktop ADR
- Data-flow threat model and control matrix