Repository navigation
Branches and Review
docs-bot edited this page Oct 26, 2026
·
1 revision
How a change travels from your save to the website, and who approves it.
master βββββββββββββββββββββββββββββββββββββββββ β the manual: docs2/ publishes staging on every merge
ββ docs2/<your-change> βοΈ any reviewed change β pull request into master
ββ <your-name>-patch-1 βοΈ made for you by "Edit this page" (GitHub editor)
ββ docs2/keymap-update π€ the weekly keymap robot
| Branch | Purpose | Merges into |
|---|---|---|
master |
The manual. The Markdown docs live in docs2/ (the old .odt chapters are archived in docs1/). Every merge syncs to the staging website |
β |
docs2/<your-change> |
A change you want reviewed first |
master, by pull request |
*-patch-* |
Made by GitHub when you use Edit this page: always starts from the latest master
|
master, by pull request |
docs2/keymap-update |
The weekly keymap robot's pull request | master |
Earlier branches (master, docs2/spike1-migration, docs2/tier1-*) are history: since October 2026 the docs live on master.
| Step | Who | What happens |
|---|---|---|
| 1. βοΈ Save | Writer | Pages CMS commits to the working branch, or GitHub opens a pull request |
| 2. π€ Check | Bot | Image bot files new images; checks run; a preview link is posted |
| 3. π Review | Section reviewer | Reads the preview, comments or approves |
| 4. π Merge | Maintainer | Merges the pull request |
| 5. π Sync | Bot | Pages update on Webflow staging |
| 6. π Live | Maintainer | Publishes the staging site |
GitHub wikis have no branches and no pull requests: every edit here is live at once. So:
- π The wiki pages are kept in
docs2/dev-docs/onmasterand reviewed there, like any page. - π€ After every merge that touches them, the Docs 2.0 wiki workflow (
.github/workflows/docs2-wiki.yml) runsdocs2/tools/wiki_sync.pyand publishes them to the wiki. Run it by hand from Actions β Docs 2.0 wiki β Run workflow. - β Please edit
docs2/dev-docs/, not the wiki directly; direct wiki edits are overwritten by the next copy. Pages that exist only in the wiki (like the Reference Manual writing guide) are left alone.
To copy by hand from your own computer:
python3 docs2/tools/wiki_sync.py docs2/dev-docs ../Manual.wiki
cd ../Manual.wiki && git add -A && git commit -m "Sync wiki from docs2/dev-docs" && git pushπ Bforartists Manual wiki Β· GPL v3 Β· Repository Β· Website Β· Report a docs problem Β· These pages are kept in docs2/dev-docs/ and copied here, so edit them there.
π Home
βοΈ Writing
- π Writer quick start
- βοΈ Editing the docs online
- βοΈ Plain writing
- πΌοΈ Images and screenshots
- π Formatting standard
- β»οΈ Shared sections
- π Reference Manual writing guide
βοΈ How it works
- πΊοΈ How Docs 2.0 works
- πΏ Branches and review
- π Converting chapters
- β Checks and previews
- π Website sync
π§° Maintaining
- π§° Maintainer guide
- π§ Structure and navigation
- πΊοΈ Workspace maps
- β¨οΈ Keymap
- ποΈ Site scripts
- π Release update
- π©Ί Troubleshooting
π Status