Skip to content

Latest commit

 

History

History
23 lines (16 loc) · 1.1 KB

File metadata and controls

23 lines (16 loc) · 1.1 KB

How to Contribute

We welcome community contributions to liboac. Thank you for your time!

Contributor License Agreement

In order to contribute, you must execute the appropriate Contributor License Agreement to ensure that the AOMedia has the right to distribute your changes.

Contribution process

  • Validate that your changes do not break a build
    • either locally or through travis-ci and github actions. Preferably all of them.
  • Perform smoke tests and ensure they pass
  • Submit a pull request for review to the maintainer

Pull request process

  • Authors should use a valid email account when committing.
  • Make clear and concise commits (1 commit per 1 feature or issue)
  • Authors are responsible for breaking down the PR into sensible commits (with proper commit messages)
  • Avoid using force push when addressing comments and review items.
  • Maintainers shall use 'rebase and merge' to make sure all commits can apply cleanly onto the master branch
  • Maintainers shall only use 'squash and merge' with the permission of the authors.