Git is not restrictive on how the project structure shall look like, or how each repository shall be configured, making it the responsibility of users that work together to agree on the conventions and structures to be used. Depending on the project complexity and team size, different rulesets ensure either light overhead and flexibility or a tight harness around each developer.
This documentation is intended to introduce the overall branching strategy to be used in all NewTec projects, specifically those hosted in GitHub. It will serve as a starting point for new project members to get up to speed with the existing workflow and a reference manual for developers.