Welcome and thank you for your interest in contributing to ES.Build.CoseSignTool!
This project has adopted the Inner Source model. Before contributing to this project, please review this document for policies and procedures which will ease the contribution and review process for everyone.
If you have questions, please contact the Core Build Team.
Work items are tracked in Issues.
Please respect the current style in the code.
Certain features using the Windows certificate store will not work in non-Windows environments. If testing changes in a non-Windows environment, please test using dotnet test --filter TestCategory!=WindowsOnly
- Clone the repo.
- Create a user or feature branch off of main.
- Submit pull requests into main from your feature branch.
- Ensure builds are still successful and tests, including any added or updated tests, pass prior to submitting the pull request.
- Update any documentation, user and contributor, that is impacted by your changes.
- Increase the version numbers in any examples and the README.md to the new version that this pull request would represent. The versioning scheme we use is SemVer.
- <should I add this?> Include your change description in
CHANGELOG.md
file as part of pull request. - You may merge the pull request in once you have the sign-off of at least two Microsoft full-time employees, including at least one other developer.