note bind.9 workflow authored by Malin Freeborn's avatar Malin Freeborn
...@@ -19,18 +19,59 @@ Notes on the game's design. ...@@ -19,18 +19,59 @@ Notes on the game's design.
- [My git workflow](dev/git) - [My git workflow](dev/git)
- [FOSS development](dev/foss) - [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"> <div class="center">
```mermaid ```mermaid
graph TD ---
img(img) -->|formatting check| dev(dev) title: Example Git diagram
dev --> img ---
dev --> |pipeline check| master %%{init: { 'logLevel': 'debug', 'theme': 'base', 'gitGraph': {'showBranches': true, 'showCommitLabel':true,'mainBranchName': 'master'}} }%%
idea(random-idea) --> dev gitGraph
dev --> ods 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. - `ods` only exists to update the Character Spreadsheet.
- `img` allows images to get a double check before entering the git history. - `img` allows images to get a double check before entering the git history.
-->
- `master` requires a manual formatting check. - `master` requires a manual formatting check.
</div> </div>
... ...
......