blob: 33855a2197cab6ae3e8a798689ce6f3bc2d1f1a6 [file] [log] [blame]
..
# Copyright (c) 2023, Linaro Ltd.
#
# SPDX-License-identifier: MIT
############
Contributing
############
For familiarity and uniformity with the AOSP development process, Gerrit-based
review and merge process is followed for dev-boards that have their source code
hosted here.
To submit contributions for projects hosted here on devboardsforandroid, please
use
`devboardsforandroid Gerrit server <https://gerrit.devboardsforandroid.linaro.org/>`_.
For communities around existing devices that already have a process for their
contributions, reviewing and merging, we can continue to follow the same.
Requirements for adding Devboards
=================================
We are excited to add Devboards here, but it is important to put some
rules for adding and keeping the Devboards in sync.
#. Devboard should have active maintainer(s) that are responsible for them.
#. AOSP/main should be built and boot tested to UI with the Devboard within
a 30 day cycle.
#. Mandatory availability of a mechanism that shows the health of the Devboard.
It could be CI loop, or something similar.
#. Source code should be available - same as would be expected if the Devboard
was in AOSP.
#. Device deprecation: If there is no update or the Devboard is broken with
AOSP/main for > 3 months, it would be deprecated. Orphaned Devboards are
not useful for the community.
Interactions
============
We have a couple of IRC channels on OFTC
- **#linaro-android** to interact with the team at Linaro that works on Android
- **#aosp-developers** as a community go-to place
Google Groups
=============
A few Google groups around various topics of interest related to AOSP are
also a good source of information and troubleshooting:
- `Building AOSP <https://groups.google.com/g/android-building>`_
- `AOSP Internals <https://groups.google.com/g/android-platform>`_
- `Porting AOSP <https://groups.google.com/g/android-porting>`_
- `Contributing to AOSP <https://groups.google.com/g/android-contrib>`_