note bind.9 workflow authored by Malin Freeborn's avatar Malin Freeborn
......@@ -19,18 +19,59 @@ Notes on the game's design.
- [My git workflow](dev/git)
- [FOSS development](dev/foss)
### BIND.9
The next version will be BIND 0.9, which will involve a lot of changes.
The new version will allow dice-rolls to tie, so the branch is called `tie`.
So if you want to change the current version and all future versions, do it in the `dev` branch.
And if you want to make changes in the new version only, do it in the `tie` branch.
Character creation once stayed in the `cc` branch, and later merged into `tie`.
<div class="center">
```mermaid
graph TD
img(img) -->|formatting check| dev(dev)
dev --> img
dev --> |pipeline check| master
idea(random-idea) --> dev
dev --> ods
---
title: Example Git diagram
---
%%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'showBranches': true, 'showCommitLabel':true,'mainBranchName': 'master'}} }%%
gitGraph
commit
branch dev
checkout dev
commit
commit
branch tie
checkout tie
commit
commit
checkout master
merge dev
checkout tie
merge dev
commit
commit
branch img
checkout img
commit
checkout tie
branch cc
checkout cc
commit
commit
commit
checkout tie
merge cc
commit
commit
```
<!--
- `ods` only exists to update the Character Spreadsheet.
- `img` allows images to get a double check before entering the git history.
-->
- `master` requires a manual formatting check.
</div>
......
......