Branching Guide
===============

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.
