Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 1.78 KB

CONTRIBUTING.md

File metadata and controls

32 lines (23 loc) · 1.78 KB

Contributing to MSTest

Welcome, and thank you for your interest in contributing! Your contributions to open source, large or small, make projects like this possible.

There are many ways to contribute:

Creating Issues

  • DO use a descriptive title that identifies the issue to be addressed or the requested feature.
  • DO specify a detailed description of the issue or requested feature.
  • DO provide the following for bug reports
    • Describe the expected behavior and the actual behavior. If it is not self-evident such as in the case of a crash, explain why the expected behavior is expected.
    • Provide example code that reproduces the issue.
    • Specify any relevant exception messages and stack traces.
  • DO subscribe to notifications for the created issue in case there are any follow-up questions.

Submitting Pull Requests

  • DO ensure submissions pass all Azure DevOps legs and are merge conflict-free.
  • DO follow the .editorconfig settings for each directory.
  • DO NOT submit Pull Requests without having an approved feature request or enhancement.
  • DO NOT submit large code formatting changes without discussing them with the team first.

Coding Style

The MSTest project follows the same rules as the runtime repository developer guide. The repository includes .editorconfig files to help enforce this convention. Contributors should ensure they follow these guidelines when making submissions.