Apps¶
Every app the Swarm builds is documented here.
Active Apps¶
| App | Status | Repo |
|---|---|---|
| Demo App | 🟢 Active | swarm/platform/demo-app |
Adding a New App¶
When a new app repo is created:
- Add a
docs/folder with at least these pages: docs/index.md— app purpose and target userdocs/architecture.md— technical overviewdocs/setup.md— how to run it locallydocs/api.md— API / data model reference-
docs/changelog.md— release history -
Add a
mkdocs.ymlpointing to yourdocs/folder - Register the repo in the central CI pipeline (platform/core
.gitlab-ci.yml) - The next CI run will include your docs at
https://docs.swarm-labs.org/apps/<name>/
Documentation Standard¶
Every app must document:
- Purpose — what problem it solves and for whom
- Architecture — how it's built and why
- Setup — how to run it locally in <5 minutes
- API — every external interface
- Changelog — what changed in each release
See Conventions for the full documentation standard.