Handbook
Website publishing (`sti.forgesdlc.com`)
The handbook HTML for Forge STI is produced by forge-sti-website, not this repository. Canonical Markdown remains in forge-sti; the website repo embeds forge-sti as a git submodule and runs forge-autodoc via:
Updated
Website publishing (sti.forgesdlc.com)
The handbook HTML for Forge STI is produced by forge-sti-website, not this repository. Canonical Markdown remains in forge-sti; the website repo embeds forge-sti as a git submodule and runs forge-autodoc via:
pip install markdown
python3 generator/build-site.py
Firebase project forge-sti-handbook backs Hosting (see forge-sti-website/README.md).
Publish pipeline
- Commit and push changes in forge-sti (this repo).
- In forge-sti-website, bump the
forge-stisubmodule (git submodule update --remote forge-stior pin SHA). - From forge-sti-website:
python3 generator/build-site.pyemits HTML underwebsite/. - Deploy from the Code workspace root:
./deploy-websites.sh --only forge-sti-website
Navigation metadata
The generated handbook groups pages by nested folders under docs/ and uses per-file YAML frontmatter consumed by Kitchen Sink forge-autodoc. No separate site.yml is required.
Submodule mirror (local dev)
If you cannot wait on remote SHA, mirror scoped subtrees only — never delete the submodule .git/:
rsync -a --delete forge-sti/docs/ forge-sti-website/forge-sti/docs/
rsync -a --delete forge-sti/schemas/ forge-sti-website/forge-sti/schemas/
cp forge-sti/README.md forge-sti-website/forge-sti/README.md
See workspace rule forge-sti-handbook.mdc.
Dual-wiki ownership
See Dual-wiki architecture for normative repo boundaries.