Files

.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.

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/.

Section READMEs