Contributing
Contributions aren’t limited to new workers. Documentation improvements, reproducible bug reports, evaluation examples, tests, and accessibility fixes are useful ways to get involved.
Before you start
Section titled “Before you start”Search existing issues before reporting a bug or proposing a feature. For larger changes, open an issue to discuss the approach before implementation. Include reproduction steps and relevant versions in bug reports, and remove credentials and sensitive run content from logs.
Set up your environment with Local development, then use the Development guide to find the relevant components and architecture references. Read CONTRIBUTING.md for coding conventions, testing requirements, and the pull request process.
Pull requests
Section titled “Pull requests”Open pull requests against microsoft/scope on main, including when working
from a fork. Keep changes focused, include appropriate tests, and update
affected documentation. See
Reviewing and merging community contributions
for what to expect during review, including acknowledgement and follow-up
timelines.
Most contributions require the Microsoft Contributor License Agreement. The CLA bot will determine whether you need to sign and guide you through it.
Everyone participating in the project is expected to follow the Code of Conduct.
For usage questions and private vulnerability reporting, see Support and security.
License and trademarks
Section titled “License and trademarks”Scope is licensed under the MIT License. Third-party attributions are in NOTICE; contributors changing dependencies should follow the notice maintenance instructions.
This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos must follow Microsoft’s Trademark and Brand Guidelines. Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos is subject to those parties’ policies.