| 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.
|
|
|