# Individual Contributor

As an individual contributor, you are contributing code on your own behalf (not on behalf of an employer). You create a pull request in GitHub or submit changed code in Gerrit to inform reviewers about the changes. During the process, your CLA is verified, and you must sign a CLA if you have not already signed, before you can contribute to GitHub or Gerrit.

* [GitHub](#github)
* [Gerrit](#gerrit)

## GitHub

1\. Navigate to the GitHub repository that is linked to the project for your organization.

2\. Make a change and send a pull request.

{% hint style="info" %}

* EasyCLA checks your CLA status. It marks a cross or a tick beside your name based on your CLA status.
* A cross next to your contributor name means the CLA check failed.
  {% endhint %}

![CLA GitHub Individual Check Fail](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-7668db249165c11e29ce826f53edda73b48545b4%2Fcla%20github%20individual%20check%20fail.png?alt=media\&token=fce87dd2-ecf7-467f-8f5d-74e5b7fd04b8)

3\. Click ![](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-eb150cab70a263e95fcef02e0cacf3a529661b4b%2Flfx%20easycla.png?alt=media\&token=5d2d2b93-473e-4fd4-912b-418513034b08) or **Please click here to be authorized**.

4\. Click **Authorize LF-Engineering**. (Subsequent contributions will not require authorization.)

​ ![](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-a8fea384a7a2d19159a406d8f3402e312d44e5da%2FAuthorize%20Linux%20Foundation%20EasyCLA.png?alt=media\&token=9714d009-ef10-4c00-9ead-5dae6861912e)

The CLA Contributor Console appears and shows the CLA group for your project. The CLA types display:

5\. Click **Individual** and then click **OPEN CLA**.

![](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-f6117793dd5b855d4835bc4ac740a6b3eef6ca15%2Findividual%20cla.png?alt=media\&token=93eeb025-d8d5-4acb-916d-5f7dde0038b9)

DocuSign presents the agreement that you must sign. The ICLA is not tied to any employer you may have, so enter your @personal address in the E-Mail field.

![DocuSign](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-f522370f42c6a61cd32f0c6fc38dd5db6db15bdf%2Fcla-docusign.png?alt=media\&token=7db569df-d845-4b64-9395-e1c92d6bf3b3)

6\. Follow the instructions in the DocuSign document, sign it, and click **FINISH**.

{% hint style="info" %}

* You receive an email from The Linux Foundation, informing you that you have signed the CLA.
* You can download the PDF document by clicking the link form the email. You will be redirected to Linux Foundation's website. If the download doesn't start automatically, click **Proceed to Download**.\
  ![](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-7120633728d0215923c468baaf36e56f62f9de5e%2Fproceed%20to%20download%20icla.png?alt=media\&token=0d46a2c3-bf48-4c7d-9676-59e7736eb1ec)
  {% endhint %}

You are redirected to GitHub. Wait a few seconds for the CLA status to update. A tick appears next to your branch.

![GitHub Individual Contributor Pass](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-45d1354112e2628eeaac6381d675883257de2a7c%2Fcla-github-individual-contributor-pass.png?alt=media\&token=dce4800e-37a5-490a-ac5d-b78f2de1a082)

7\. Click **Merge pull request** and confirm the merge.

## Gerrit

1\. In Gerrit, clone a repository under the Gerrit instance into your local machine.

2\. Make a change and push the code to your Gerrit repository.

3\. A warning link that you need to sign a CLA appears:

![CLA Gerrit Sign a CLA](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-f4637e1759fe799245e922428ff929ded2e592a8%2Fcla-gerrit-sign-a-cla.png?alt=media\&token=1310ca9a-ebdc-4418-8dbd-c3196b77cda9)

4\. Navigate to the Gerrit instance of your project. For example, if you are contributing to OPNFV project, navigate to <https://gerrit.opnfv.org>​

5\. Sign in using your [Single Sign-On (SSO)](https://docs.linuxfoundation.org/lfx/sso/sign-in) account.

6\. Navigate to **Settings**— the gear icon on the upper right corner, and click **Agreements** from the menu on the left:

​![Settings Icon](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-62ba77968a0c9bd178ac672fa64c648887d78e6a%2Fsettings-icon.png?alt=media\&token=415b2209-1c2e-49e9-bdf3-f6c7526e1082)​ ​![Gerrit Agreements](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-e2e27b61089514eae90555d31f3781dfd8ede0a1%2Fagreements.png?alt=media\&token=839c5b8e-2e53-40f4-b14f-41272b4e68c5)​

7\. Click **New Contributor Agreement**.

![Agreement Link](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-6a586e8ab80bd46316749cb47fc379efae66014e%2Fagreement-link.png?alt=media\&token=a03e4af4-66f8-4d3e-995e-9d6dfebd8356)

8\. Select **Individual CLA (ICLA)**, and click **Please review the agreement**.

![ICLA User Flow](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-712acc880e75b62f568e38f172a10c395264a791%2Ficla%20flow.png?alt=media\&token=d7408c7e-f3a7-4333-a233-9c4218c88286)

9\. Sign in to EasyCLA if you are prompted.

10\. Click **OPEN CLA** on the dialog that appears:\
DocuSign presents the agreement that you must sign. The Individual CLA is not tied to any employer you may have, so enter your @personal address in the EMail field.

![CLA Gerrit Individual CLA](https://3411187760-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M2DCN9UgoRgMEkgnLyP-887967055%2Fuploads%2Fgit-blob-5577711f437bc837f95f3fd1dbe58cc2fb36eca6%2Fcla-gerrit-individual-cla-open-cla.png?alt=media\&token=3b8e8eaf-41f8-446d-88f6-dd9abee2de73)

11\. Follow the instructions in the DocuSign document, sign it, and click **FINISH**.

You are redirected to Gerrit. Wait a few seconds for the CLA status to update.
