summaryrefslogtreecommitdiffstats
path: root/maintainer-workflow.md
diff options
context:
space:
mode:
authorBrad Bishop <bradleyb@fuzziesquirrel.com>2018-04-04 14:39:04 -0400
committerGunnar Mills <gmills@us.ibm.com>2018-06-05 18:31:26 +0000
commitac95da4ae0038b4a76372f253c303422e1d9ac57 (patch)
treea82d13caa76688e5960641ce5227ae47cff005b5 /maintainer-workflow.md
parent2251627c92d7db805f0c329f399a45f37da4f3c0 (diff)
downloadopenbmc-docs-ac95da4ae0038b4a76372f253c303422e1d9ac57.tar.gz
openbmc-docs-ac95da4ae0038b4a76372f253c303422e1d9ac57.zip
Add maintainer-workflow.md
Add a checklist to guide sub-project maintainers through the OpenBMC CLA signing process. Change-Id: I1528e02e8cae542368b5664a0ecbb1e24bf8a4cb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
Diffstat (limited to 'maintainer-workflow.md')
-rw-r--r--maintainer-workflow.md30
1 files changed, 30 insertions, 0 deletions
diff --git a/maintainer-workflow.md b/maintainer-workflow.md
new file mode 100644
index 0000000..7482ac4
--- /dev/null
+++ b/maintainer-workflow.md
@@ -0,0 +1,30 @@
+# OpenBMC Maintainer/CLA Workflow
+OpenBMC contributors are required to execute an OpenBMC CLA (Contributor
+License Agreement) before their contributions can be accepted. This page is a
+checklist for sub-project maintainers to follow before approving patches.
+
+* Manually verify the contributor has signed the ICLA (individual) or is
+listed on an existing CCLA (corporate).
+ * Executed CLAs can be found [in the CLA repository]
+ (https://drive.google.com/drive/folders/1Ooi0RdTcaOWF1DWFJUAJDdN7tRKde7Nl).
+ * If you were not added to the appropriate CLA repository ACL send an
+email to openbmc@lists.ozlabs.org with a request to be added.
+ * If a CLA for the contributor is found, accept the patch(1).
+* If a CLA is not found, request that the contributor execute one and send it
+to openbmc@lists.ozlabs.org.
+ * Do not accept the patch(1) until a signed CLA (individual _or_
+corporate) has been uploaded to the CLA repository.
+ * The CCLA form can be found [here]
+ (https://github.com/openbmc/openbmc/files/1860741/OpenBMC.CCLA.pdf).
+ * The ICLA form can be found [here]
+ (https://github.com/openbmc/openbmc/files/1860742/OpenBMC.ICLA.pdf).
+
+(1) The semantics of accepting a patch depend on the sub-project contribution
+process.
+
+* Github pull requests - Merging the pull request.
+* Gerrit - +2.
+* email - Merging the patch.
+
+An executed OpenBMC CLA is _not_ required to accept contributions to
+OpenBMC forks of upstream projects, like the Linux kernel or U-Boot.
OpenPOWER on IntegriCloud