Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(557)

Unified Diff: third_party/gsutil/third_party/oauth2client/docs/contributing.rst

Issue 1377933002: [catapult] - Copy Telemetry's gsutilz over to third_party. (Closed) Base URL: https://github.com/catapult-project/catapult.git@master
Patch Set: Rename to gsutil. Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: third_party/gsutil/third_party/oauth2client/docs/contributing.rst
diff --git a/third_party/gsutil/third_party/oauth2client/docs/contributing.rst b/third_party/gsutil/third_party/oauth2client/docs/contributing.rst
new file mode 100644
index 0000000000000000000000000000000000000000..ec61397ae39fa7274cffe3667269c8f5f608660e
--- /dev/null
+++ b/third_party/gsutil/third_party/oauth2client/docs/contributing.rst
@@ -0,0 +1,51 @@
+Contributor License Agreements
+------------------------------
+
+We'd love to accept your code patches! However, before we can take them, we
+have to jump a couple of legal hurdles.
+
+Please fill out either the individual or corporate Contributor License
+Agreement.
+
+* If you are an individual writing original source code and you're sure you
+ own the intellectual property, then you'll need to sign an `individual CLA
+ <https://developers.google.com/open-source/cla/individual>`_.
+* If you work for a company that wants to allow you to contribute your work to
+ oauth2client, then you'll need to sign a `corporate CLA
+ <https://developers.google.com/open-source/cla/corporate>`_.
+
+Follow either of the
+two links above to access the appropriate CLA and instructions for how to sign
+and return it. Once we receive it, we'll add you to the official list of
+contributors and be able to accept your patches.
+
+Before writing code, file an issue
+----------------------------------
+
+Use the `issue tracker <https://github.com/google/oauth2client/issues>`_ to
+start the discussion. It is possible that someone else is already working on
+your idea, your approach is not quite right, or that the functionality exists
+already. The ticket you file in the issue tracker will be used to hash that
+all out.
+
+Fork oauth2client
+-----------------
+
+We will use github's mechanism for forking repositories and making pull
+requests. Fork the repository, and make your changes in the forked repository.
+
+Include tests
+-------------
+
+Be sure to add the relevant tests before making the pull request. Docs will be
+updated automatically when we merge to ``master``, but you should also build
+the docs yourself via ``tox -e docs`` and make sure they're readable.
+
+Make the pull request
+---------------------
+
+Once you have made all your changes, tests, and updated the documentation,
+make a pull request to move everything back into the main ``oauth2client``
+repository. Be sure to reference the original issue in the pull request.
+Expect some back-and-forth with regards to style and compliance of these
+rules.

Powered by Google App Engine
This is Rietveld 408576698