blob: 33855a2197cab6ae3e8a798689ce6f3bc2d1f1a6 [file] [log] [blame]
Sumit Semwal96df5d72023-07-17 16:16:40 +05301..
2 # Copyright (c) 2023, Linaro Ltd.
3 #
4 # SPDX-License-identifier: MIT
5
6############
7Contributing
8############
9
10For familiarity and uniformity with the AOSP development process, Gerrit-based
Sumit Semwal11c259e2023-10-24 09:54:20 +053011review and merge process is followed for dev-boards that have their source code
12hosted here.
13
Sumit Semwala563eb12023-12-11 17:57:30 +053014To submit contributions for projects hosted here on devboardsforandroid, please
15use
Sumit Semwal11c259e2023-10-24 09:54:20 +053016`devboardsforandroid Gerrit server <https://gerrit.devboardsforandroid.linaro.org/>`_.
Sumit Semwal96df5d72023-07-17 16:16:40 +053017
18For communities around existing devices that already have a process for their
19contributions, reviewing and merging, we can continue to follow the same.
Sumit Semwal23da6d72023-10-24 13:06:35 +053020
Sumit Semwala563eb12023-12-11 17:57:30 +053021Requirements for adding Devboards
22=================================
23
24We are excited to add Devboards here, but it is important to put some
25rules for adding and keeping the Devboards in sync.
26
27#. Devboard should have active maintainer(s) that are responsible for them.
28#. AOSP/main should be built and boot tested to UI with the Devboard within
29 a 30 day cycle.
30#. Mandatory availability of a mechanism that shows the health of the Devboard.
31 It could be CI loop, or something similar.
32#. Source code should be available - same as would be expected if the Devboard
33 was in AOSP.
34#. Device deprecation: If there is no update or the Devboard is broken with
35 AOSP/main for > 3 months, it would be deprecated. Orphaned Devboards are
36 not useful for the community.
37
Sumit Semwal23da6d72023-10-24 13:06:35 +053038Interactions
39============
40We have a couple of IRC channels on OFTC
41
42- **#linaro-android** to interact with the team at Linaro that works on Android
43- **#aosp-developers** as a community go-to place
44
45Google Groups
46=============
47
48A few Google groups around various topics of interest related to AOSP are
49also a good source of information and troubleshooting:
50
51- `Building AOSP <https://groups.google.com/g/android-building>`_
52- `AOSP Internals <https://groups.google.com/g/android-platform>`_
53- `Porting AOSP <https://groups.google.com/g/android-porting>`_
54- `Contributing to AOSP <https://groups.google.com/g/android-contrib>`_