Skip to content

DevProcess

Darrel edited this page Jun 27, 2021 · 1 revision

Branches

  • master
    • This is the branch we release from. We need to rename it to main. We tag this branch when creating GitHub releases. We have Azure Devops pipelines that package and sign from this branch and publish to nuget.org. Hotfixes to the latest released/preview packages can me merged into this branch.
  • vnext
    • This is the main development branch. We should probably rename it to dev. This is the default branch. Ideally we should use GitHub actions to create packages from this branch when merging PRs.
  • [Feature Branches]
    • Most work occurs in feature branches and is then merged into vnext.

All releases should have a corresponding milestone. The milestone should have all the issues that are included in the release.

Clone this wiki locally