# 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](/files/-MLapE6-Jj4Dl4Tvj9jj)

3\. Click ![](/files/-MLapbbtr1Iku8UQaXnG) or **Please click here to be authorized**.

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

​ ![](/files/-MLaFUl9gdsE75A1WFAG)

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

![](/files/-MDIww9nZT_mpksUncd5)

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](/files/-M6ctXHb6GfVLVfoCHBL)

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**.\
  ![](/files/-MDT1Pov1afD0uLMDbxn)
  {% 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](/files/-M6ctjpAKdmeg7CtHpBl)

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](/files/-M6cvaNtMrYoq3Lbe1M5)

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)](/lfx/sso/sign-in.md) account.

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

​![Settings Icon](/files/-M6cvtXkpqLgeF-ZB608)​ ​![Gerrit Agreements](/files/-M6cvxPLHE5TThlSvOWR)​

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

![Agreement Link](/files/-M6cwEoze63_qa7fWUJH)

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

![ICLA User Flow](/files/-MIY67rFm4u5w0pTfRIp)

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](/files/-M6cxKON42_N4qNs7eB7)

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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.linuxfoundation.org/lfx/easycla/v1-deprecated/contributors/individual-contributor.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
