How to contribute

Getting Started

  1. Create a GitHub account.
  2. Sign the Particular Contributor License Agreement.
  3. Find the relevant repository by browsing the list of extensions.

Raising Bugs/Feature Rerquests

This is done using GitHub Issues.

Use issues to track ideas, enhancements, tasks, or bugs for work on GitHub.

About issues

For more information on issues see:

Submitting Changes

This is done using GitHub Pull Requests.

Pull requests let you tell others about changes you've pushed to a repository on GitHub. Once a pull request is opened, you can discuss and review the potential changes with collaborators and add follow-up commits before the changes are merged into the repository.

About pull requests

For more information on Pull Requests see:

Branching Strategy

All projects that produce NuGet packages follow GitFlow.

All projects that produce installable applications (ServiceControl, ServiceInsight and ServicePulse) follow GitHub Flow.

Additional Resources


Last modified