docs/project/branching-guide.md
We will have the following branches in the runtime repository:
main
Where most development happens
Submit your PRs here unless you are adding API to a type that exists in the full .NET Framework
release/[name]
Release branches snapped from main.
Do not submit pull requests to these branches
Fixes here do not flow to follow-up releases
Generally, fixes after a snap needing to make it in to a release will go in to main and get cherry-picked to the release branch.
dev/[name]
Features (aka topics) under active development by more than one developer.
Submit PRs here only if you've made prior arrangements to work on something in one of these branches.
It is up to the developers creating these branches to decide what level of review is required
These features will only ship if they are successfully pulled to main or future via the standard PR and API review process.