GitHub collaboration
Lessons in this group, roughly in build order:
- collaborators-and-teams — How GitHub grants push and admin access to a repository — directly as outside collaborators, or at scale…
- branch-protection-rules — Server-side policies that gate what can land on a branch — requiring reviews, passing checks, and blocking…
- reviewing-and-approving-changes — The formal review workflow on a pull request — line comments batched into a review that ends in Approve,…
- discussions — A forum-style space attached to a repo or org for open-ended conversation — questions, ideas, and…
- projects-and-milestones — Two planning layers over issues and PRs: Projects (flexible boards/tables/roadmaps with custom fields) and…
- labels-and-assignees — The two lightweight metadata controls on every issue and PR: labels (categorical tags for filtering and…
- notifications-and-watching — How GitHub decides what reaches your inbox — the watch level you set on a repo, plus the per-thread…