Standalone documentation project for building game extensions for YABFS.
Repository: https://github.com/SoftCreatRMedia/yabfs-games-dev-guide
python3 -m pip install --user -r requirements.txt
python3 scripts/build_site.py
python3 -m http.server 8000 --directory siteThen open:
http://127.0.0.1:8000/(redirects to/en/)http://127.0.0.1:8000/en/http://127.0.0.1:8000/de/
scripts/build_site.py uses Zensical and automatically falls back to EN-only output if the DE build fails.
This repository is configured for GitHub Pages via GitHub Actions.
- Push to
main. - In GitHub repository settings, open
Pages. - Set
SourcetoGitHub Actions. - The workflow
.github/workflows/deploy.ymlpublishes automatically.
Expected URL:
https://softcreatrmedia.github.io/yabfs-games-dev-guide/
docs/English markdown source filesdocs-de/German markdown source filesdocs/assets/schemas/JSON Schemas used in documentation examplesdocs/assets/examples/schema-validated sample payloadszensical.tomlEnglish build config (/en/)zensical.de.tomlGerman build config (/de/).github/workflows/deploy.ymlautomatic deploymentscripts/build_site.pyZensical build entrypoint used locally and in CIscripts/validate_schemas.pyschema check used in CIstarter-kit/yabfs-game-starter/cloneable starter extension scaffold