Skip to content

Latest commit

 

History

History
35 lines (21 loc) · 1.71 KB

CONTRIBUTING.md

File metadata and controls

35 lines (21 loc) · 1.71 KB

Contributing to Open Device Partnership

The Open Device Partnership project welcomes your suggestions and contributions! Before opening your first issue or pull request, please review our Code of Conduct to understand how our community interacts in an inclusive and respectful manner.

Contribution Licensing

Most of our code is distributed under the terms of the MIT license, and when you contribute code that you wrote to our repositories, you agree that you are contributing under those same terms. In addition, by submitting your contributions you are indicating that you have the right to submit those contributions under those terms.

Other Contribution Information

If you wish to contribute code or documentation authored by others, or using the terms of any other license, please indicate that clearly in your pull request so that the project team can discuss the situation with you.

Commit Message

PR Etiquette

  • Create a draft PR first
  • Make sure that your branch has .github folder and all the code linting/sanity check workflows are passing in your draft PR before sending it out to code reviewers.

Clean Commit History

We disabled squashing of commit and would like to maintain a clean commit history. So please reorganize your commits with the following items:

  • Each commit builds successfully without warning
  • Miscellaneous commits to fix typos + formatting are squashed

Regressions

When reporting a regression, please ensure that you use git bisect to find the first offending commit, as that will help us finding the culprit a lot faster.