2021-09-17 06:47:10 +08:00
|
|
|
Contribution Guidelines
|
|
|
|
#######################
|
|
|
|
|
|
|
|
As an open-source project, we welcome and encourage the community to submit
|
|
|
|
patches directly to the project. In our collaborative open-source environment,
|
|
|
|
standards and methods for submitting changes help reduce the chaos that can result
|
|
|
|
from an active development community.
|
|
|
|
|
|
|
|
This document briefly summarizes the full `Contribution
|
|
|
|
Guidelines <http://projectacrn.github.io/latest/developer-guides/contribute_guidelines.html>`_
|
|
|
|
documentation.
|
|
|
|
|
2021-11-30 02:50:03 +08:00
|
|
|
.. start_include_here
|
|
|
|
|
2021-09-17 06:47:10 +08:00
|
|
|
* ACRN uses the permissive open source `BSD 3-Clause license`_
|
|
|
|
that allows you to freely use, modify, distribute and sell your own products
|
|
|
|
that include such licensed software.
|
|
|
|
|
|
|
|
* There are some imported or reused components of the ACRN project that
|
|
|
|
use other licensing and are clearly identified.
|
|
|
|
|
|
|
|
* The Developer Certificate of Origin (DCO) process is followed to
|
|
|
|
ensure developers are following licensing criteria for their
|
|
|
|
contributions, and documented with a ``Signed-off-by`` line in commits.
|
|
|
|
|
|
|
|
* ACRN development workflow is supported on Linux.
|
|
|
|
|
|
|
|
* Source code for the project is maintained in the GitHub repo:
|
|
|
|
https://github.com/projectacrn/acrn-hypervisor
|
|
|
|
|
|
|
|
* Issue and feature tracking is done using GitHub issues in this repo.
|
|
|
|
|
|
|
|
* A Continuous Integration (CI) system runs on every Pull Request (PR)
|
|
|
|
to verify several aspects of the PR including Git commit formatting,
|
|
|
|
coding style, sanity-check builds, and documentation builds.
|
|
|
|
|
|
|
|
* The `ACRN user mailing list`_ is a great place to engage with the
|
|
|
|
community, ask questions, discuss issues, and help each other.
|
|
|
|
|
2021-11-30 02:50:03 +08:00
|
|
|
.. _tsc_members:
|
|
|
|
|
|
|
|
Technical Steering Committee (TSC)
|
|
|
|
**********************************
|
|
|
|
|
|
|
|
The Technical Steering Committee (TSC) is responsible for technical oversight of
|
|
|
|
the open source ACRN project. The role and rules governing the operations of
|
|
|
|
the TSC and its membership, are described in the project's `technical-charter`_.
|
|
|
|
|
|
|
|
These are the current TSC voting members and chair person:
|
|
|
|
|
|
|
|
- Anthony Xu (chair): anthony.xu@intel.com
|
|
|
|
- Helmut Buchsbaum: helmut.buchsbaum@tttech-industrial.com
|
|
|
|
- Thomas Gleixner: tglx@linutronix.de
|
|
|
|
|
2021-09-17 06:47:10 +08:00
|
|
|
.. _ACRN user mailing list: https://lists.projectacrn.org/g/acrn-user
|
|
|
|
.. _BSD 3-Clause license: https://github.com/projectacrn/acrn-hypervisor/blob/master/LICENSE
|
2021-11-30 02:50:03 +08:00
|
|
|
.. _technical-charter: https://projectacrn.org/technical-charter/
|