Show / Hide Table of Contents

What is Github?

Github is a hub for software project development. We use it to organize and manage the development of the BannerlordCoop mod.

How do we use it

Github Teams to organize repositories.
Issues to track features and bugs.
Projects to organize and track progress of issues.
Branches are used to isolate your coding progress, essentially branches are a copy of the base code.
Pull Requests are used to merge branches into the main branch. In our case that is the 'development' branch. Note: the master branch is used to release the mod.

Branching Strategy

Image of Branching Strategy

  • Improve this Doc
☀
☾
Back to top Generated by DocFX