.help/ — source for the TiXL docs site
This directory is the source of truth for TiXL's user-facing documentation. It publishes to help.tixl.app via a MkDocs Material build on Vercel.
- Public landing page:
docs/index.md - Writing style and conventions:
docs/STYLE.md— read before opening a docs PR. - Plan and open work:
../.agentic/Plans/Plan_UpdateHelp.md - Source material (scripts, release notes, etc.):
.src/— raw tutorial scripts and transcripts used as draft material. Not published.
Developer-focused pages (building TiXL from source, coding conventions, CI, release process) stay on the GitHub wiki. Don't mix the two — user-facing here, contributor-facing there.
Layout
.help/
├── README.md # this file — contributor orientation, not published
├── mkdocs.yml # site config (Material theme, awesome-pages plugin)
├── requirements-docs.txt # Python deps for building the site
├── docs/ # ← the actual documentation (mkdocs docs_dir)
│ ├── index.md # site landing page
│ ├── STYLE.md # writing conventions
│ ├── .pages # top-level nav order (awesome-pages plugin)
│ ├── getting-started/ # what is TiXL, install pointers, concepts, tutorials
│ ├── install/ # installation and dev environment
│ ├── using/ # day-to-day reference — UI, graphs, IO, export, live
│ ├── advanced/ # custom shaders, C# ops, fonts
│ ├── contributing/ # docs + dev onramps
│ └── operators/ # auto-generated from SymbolUi (do not hand-edit)
├── site/ # build output — gitignored, re-generated by `mkdocs build`
└── .src/ # raw source material for future pages — not published
Each section folder has its own README.md that lists the pages present and the pages still to write. When a topic is missing, don't create an empty placeholder — add a one-liner under "Still to write" and flesh it out when you have something concrete to say.
Building locally
pip install -r .help/requirements-docs.txt
mkdocs serve -f .help/mkdocs.yml
Preview on http://127.0.0.1:8000/. The site auto-reloads on changes under docs/.