Engineering Fundamentals Checklist Engineering Fundamentals Checklist This checklist is excerpted from Microsoft and is very useful for reference. Source Control The default target branch is locked. Merges are done through PRs. PRs reference related work items. Commit history is consistent and commit messages are informative (what, why). Consistent branch naming conventions. Clear documentation of repository structure. Secrets are not part of the commit history or made public. (see Credential scanning) Public repositories follow the OSS guidelines, see Required files in default branch for public repositories. Xiasong...About 2 min