2 Development
Tristan Gibeau редактировал(а) эту страницу 2020-10-02 16:08:24 -07:00

Development

All development of the Performance ToolKit SDK occurs in the GitHub repository located at:

https://github.com/microsoft/microsoft-performance-toolkit-sdk

This repository contains:

  • the SDK
  • the Engine
  • Runtime components

Versioning

We will use NerdBank.GitVersioning, which is supported by the .NET Foundation, for versioning. We are following Semantic Versioning for determining our version numbers.

In a nutshell:

  • major version -> breaking changes
  • minor version -> non breaking feature work
  • patch version -> bug fixes

Reference: SemVer 2.0.0

Branching

This repository is not tied to the windows release. Thus, we will use the basic github model of main with topic branches. Each release will snap a release branch for servicing. This branch will be 'release/vMajor.Minor.X'. This allows us to perform servicing on stable feature work while allowing the patch to change. See the Versioning section for details on semantic versioning.

Building

To build locally, either build from visual studio or execute

dotnet build