Skip to content

Commit

Permalink
HACKING.rst: guide people to add themselves to the CLA file (canonica…
Browse files Browse the repository at this point in the history
…l#349)

This (a) gives people an easy way of getting a commit into the codebase,
and (b) saves us from having to explain this process (or do it
ourselves) for every new contributor.
  • Loading branch information
OddBloke authored May 11, 2020
1 parent 73a5b32 commit f9d0414
Showing 1 changed file with 20 additions and 3 deletions.
23 changes: 20 additions & 3 deletions HACKING.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,13 @@ This document describes how to contribute changes to cloud-init.
It assumes you have a `GitHub`_ account, and refers to your GitHub user
as ``GH_USER`` throughout.

Do these things once
====================
Submitting your first pull request
==================================

* To contribute, you must sign the Canonical `contributor license agreement`_
Follow these steps to submit your first pull request to cloud-init:

* To contribute to cloud-init, you must sign the Canonical `contributor
license agreement`_

* If you have already signed it as an individual, your Launchpad user
will be listed in the `contributor-agreement-canonical`_ group.
Expand Down Expand Up @@ -57,11 +60,25 @@ Do these things once
* Read through the cloud-init `Code Review Process`_, so you understand
how your changes will end up in cloud-init's codebase.

* Submit your first cloud-init pull request, adding yourself to the
in-repository list that we use to track CLA signatures:
`tools/.github-cla-signers`_

* See `PR #344`_ and `PR #345`_ for examples of what this pull
request should look like.

* (If you already have a change that you want to submit, you can
also include the change to ``tools/.github-cla-signers`` in that
pull request, there is no need for two separate PRs.)

.. _GitHub: https://github.com
.. _Launchpad: https://launchpad.net
.. _repository: https://github.com/canonical/cloud-init
.. _contributor license agreement: https://ubuntu.com/legal/contributors
.. _contributor-agreement-canonical: https://launchpad.net/%7Econtributor-agreement-canonical/+members
.. _tools/.github-cla-signers: https://github.com/canonical/cloud-init/blob/master/tools/.github-cla-signers
.. _PR #344: https://github.com/canonical/cloud-init/pull/344
.. _PR #345: https://github.com/canonical/cloud-init/pull/345

Transferring CLA Signatures from Launchpad to Github
----------------------------------------------------
Expand Down

0 comments on commit f9d0414

Please sign in to comment.