How We Git
Repository Management
Required Files
README.md
Always located in the repository root. It can consist of a simple structure or include more complex explanation of how to run the project. Things to document in a README:
Makefiletargetsnpm/yarnscripts- Local troubleshooting
If a README become too long, it's best to break it out into docs folder.
CODEOWNERS
Typically located in the repository root or at .github/CODEOWNERS. Used for the purpose of automatically assigning engineers who designated themselves as codeowners on a project to review a PR.
Read more about using a CODEOWNERS file
Branching Workflows
This varies from project to project and should be documented within the repository's README.md or docs folder but we typically follow either of these workflows: