Development rules - Miol-Mor/battle-game GitHub Wiki
Don't push in master. Use pull requests.
Hotfix. No need to create new branch if you found the mistake in old code. Better to create but not strongly needed. But you need to create commit.
Documentation is important on adding feature.
Pull requests. Good practice to merge-rebase pull request before the next will be ready. To avoid conflicts. Also it's good practice to make the next branch from previous (not from master). And we can solve it each time according to circumstances.