We welcome contributions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.microsoft.com.
Great ways to contribute include trying things out, filing bugs, joining in design conversations and fixing issues. If you're looking at places to contribute code, take a look at our help wanted issues.
When you submit a pull request, a CLA-bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., label, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repositories using our CLA.
If you want to submit a feature or a substantial code contribution, please discuss it first with the the team by filing an issue, making sure it follows our Roadmap.
For additional information, see the following:
- Getting Started
- Coding Conventions
- Debugging Tips
- Features
- Architecture
- Rules of the Project System
- Visual Studio Threading Guidelines
- Common Project System (CPS) Documention
- Code of Conduct
To provide better IntelliSense results when working with this project in Visual Studio 2019 or later, you can add our IntelliCode model to your installation.
https://prod.intellicode.vsengsaas.visualstudio.com/get?m=A17F43B28B8B4488B7A89D27F33E1BB6