Skip to content

AbstractPlay/docs

Repository files navigation

Abstract Play Developer Documentation

Static documentation site for Abstract Play, built with Eleventy and deployed to AWS S3 via serverless-finch.

Local development

git clone --recurse-submodules https://github.com/AbstractPlay/docs.git
cd docs
npm install
npm run extract-samples   # once, or when playground samples change
npm run serve             # http://localhost:8080

If submodules are not initialized, prebuild falls back to sibling ../renderer, ../gameslib, ../node-backend, ../recranks, ../backend-crons, and ../front directories.

Build

npm run build

Runs docs:check, syncs vendor docs, generates schema reference pages, copies APRender.min.js, and outputs to dist/.

AWS setup

See infra/README.md.

CI

Deploy workflows listen for repository_dispatch from renderer, gameslib, and recranks (dep_update_dev / dep_update_prod). Each run fetches the latest develop or main tip from vendor submodules before building.

Contributing

Documentation content lives in each repository's /docs folder. Update renderer, gameslib, recranks, backend, crons, or front docs there; this repo aggregates via submodules.

When changing schema.json, gameinfo.json, or GameBase, update /docs in the same PR.

About

Developer documentation

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors