# xly Wiki A developer / module-builder wiki for the **xly (小羚羊)** printing-industry ERP framework. Built with [MkDocs Material](https://squidfunk.github.io/mkdocs-material/). Markdown source under `docs/`; static HTML generated to `../site/en/` (gitignored). ## What's here ``` xly-wiki/en/ ├── docs/ ← markdown source — edit these │ ├── index.md │ ├── concepts/ (mental model) │ ├── slices/ (vertical, end-to-end worked examples) │ ├── reference/builder/ (recipes for PMs) │ ├── reference/maintainer/ (internals for Java devs) │ ├── auto-catalog/ ← machine-generated; do not hand-edit │ ├── glossary.md │ └── contributing.md ├── scripts/ │ ├── gen_catalog.py ← regenerates Auto-Catalog from recon/*.tsv │ └── precommit.sh ← optional git hook ├── mkdocs.yml ├── requirements.txt └── ../.venv/ ← gitignored Python venv at repo root ``` ## Reading the wiki — localhost Two ways, both equivalent: ```bash # Live reload while editing (recommended) ../.venv/bin/mkdocs serve # http://127.0.0.1:8000 ``` ```bash # One-off build, then open the static HTML directly ../.venv/bin/mkdocs build # writes ../site/en/ open ../site/en/index.html # macOS — or just double-click in Finder ``` That's the entire publish story. No CI, no remote hosting, no Pages. The wiki lives on this machine. ## Out-of-scope - The B2B printing-platform layer (`plat_*` tables, `xlyPlat*` modules). - AI / LLM features (`ai_*` tables, `AiController`). - Face recognition (`xlyFace`). - Per-tenant schema drift between `xlyweberp_*` databases. ## See also - `../../recon/REPORT.md` — Phase 0 recon report (the design doc this wiki implements). - `../../recon/*.tsv` — offline schema reference (consumed by `scripts/gen_catalog.py`). - `../../xly/` — the codebase this wiki documents.