From c53de859e25b56d665f59c3bd2844bf5f288ecc3 Mon Sep 17 00:00:00 2001
From: Andy Maloney
Date: Mon, 3 Aug 2015 10:15:52 -0400
Subject: [PATCH] doc: Mention contributor agreement immediately after Gerrit
I walked through the steps for a contribution but ended up
with an error when doing "git mail" because I didn't have a
signed agreement.
Added a section to check for or create one through Gerrit right
after the user has created the account and logged in.
Moved some info from copyright section to the new section.
Change-Id: I79bbd3e18fc3a742fa59a242085da14be9e19ba0
Reviewed-on: https://go-review.googlesource.com/13062
Reviewed-by: Ian Lance Taylor
Reviewed-by: Andrew Gerrand
---
doc/contribute.html | 61 ++++++++++++++++++++++++++-------------------
1 file changed, 36 insertions(+), 25 deletions(-)
diff --git a/doc/contribute.html b/doc/contribute.html
index efe0f4a8b5c..23371e2cff7 100644
--- a/doc/contribute.html
+++ b/doc/contribute.html
@@ -24,7 +24,7 @@ you're working on if you want to change or add to the Go repositories.
-Before undertaking to write something new for the Go project,
+Before undertaking to write something new for the Go project,
please file an issue
(or claim an existing issue).
Significant changes must go through the
@@ -124,6 +124,41 @@ to Google Accounts. Sign in using the same Google Account you used above.
That is all that is required.
+Contributor License Agreement
+
+Gerrit serves as the gatekeeper and uses your e-mail address as the key.
+To send your first change to the Go project from a given address,
+you must have completed one of the contributor license agreements:
+
+-
+If you are the copyright holder, you will need to agree to the
+individual
+contributor license agreement, which can be completed online.
+
+-
+If your organization is the copyright holder, the organization
+will need to agree to the
+corporate
+contributor license agreement.
+(If the copyright holder for your code has already completed the
+agreement in connection with another Google open source project,
+it does not need to be completed again.)
+
+
+
+
+You can use the links above to create and sign the contributor license agreement
+or you can show your current agreements and create new ones through the Gerrit
+interface. Log into Gerrit,
+click your name in the upper-right, choose "Settings", then select "Agreements"
+from the topics on the left. If you do not have a signed agreement listed here,
+you can create one by clicking "New Contributor Agreement" and following the steps.
+
+
+
+This rigmarole only needs to be done for your first submission for each email address.
+
+
Install the git-codereview command
@@ -628,30 +663,6 @@ the AUTHORS
file defines
who “The Go Authors”—the copyright holders—are.
These files will be periodically updated based on the commit logs.
-
Gerrit serves as the gatekeeper and uses your e-mail address as the key.
-To send your first change to the Go project from a given address,
-you must have completed one of the contributor license agreements:
-
--
-If you are the copyright holder, you will need to agree to the
-individual
-contributor license agreement, which can be completed online.
-
--
-If your organization is the copyright holder, the organization
-will need to agree to the
-corporate
-contributor license agreement.
-(If the copyright holder for your code has already completed the
-agreement in connection with another Google open source project,
-it does not need to be completed again.)
-
-
-
-
-This rigmarole needs to be done only for your first submission.
-
-
Code that you contribute should use the standard copyright header: