/EasyCLA

Test repo for setting up EasyCLA, the tool we'll use to manage specification membership sigs

FinOps Open Cost and Usage Specification Membership Onboarding

This is a neutral repo where you can open a trivial PR and initiate the EasyCLA signing process. All PRs will be closed periodically.

Contributing to this repo

This repository is managed by EasyCLA. Project participants must sign the free FOCUS Specification Membership agreement before making a contribution. You only need to do this one time, and it can only be signed by corporations and their employees approved to contribute.

You can find detailed information here. If you have issues, please email focus@finops.org.

To initiate the signature process please open a PR against this repo. The EasyCLA bot will block the merge if we still need a membership agreement from you.

Steps to trigger CLA signing process

Step 0 - Setup a GitHub Account and Login

You need to be signed into GitHub using an account registered to your organization email address.

Step 1 - Initiate a fork and edit to this repo

In order to trigger the signing process you need to fork this repo and submit a pull request (PR). This sounds like a hard process but luckily the GitHub web interface handles most of the steps for you.

initiate_signing_process_step_1

Step 2 - Make a nothing change and Commit

Once you enter the edit screen just make a nothing change to the file, We suggest adding a few empty lines to the end of the file. It is important to note any information you type here will be public so avoid adding any information.

  • Add empty lines to the file
  • Click on "Propose Changes"

initiate_signing_process_step_2

Step 3 - Create Pull Request (PR)

Now you have a staged commit in your forked repo you can submit a pull request (PR) back to the main FOCUS repo.

  • Update the name of your pull request to "Initiate CLA - " - Replace Your name with your actual name ;)
  • Click on "Create Pull Request"

initiate_signing_process_step_3

Step 4 - Find your PR and trigger signing

Now you have opened a PR it will cause the EasyCLA to check on your signing status and enable you to start the signing process.

  • Open pull requests for this repo
  • Find your open pull request in the list and select it
  • Check on the status of the EasyCLA add-on, if you are not covered you will need to start the signing process by selecting "click here to be authorized"

initiate_signing_process_step_4

Step 5 - Complete the CLA Signing Process

At this stage you have started the CLA signing process and can follow the documentation provided by the Linux Foundation on the EasyCLA process.

Step 6 - Confirm authorization and let us know you are done

Once you have completed the process of signing the CLA and have been added to your organization by your CLA Manager you need to confirm your authorization by doing the signing process one last time.

  • Open pull requests for this repo
  • Find your open pull request in the list and select it
  • Check on the status of the EasyCLA add-on, if you are not covered you will need to start the signing process by selecting "click here to be authorized"
  • After completing this process you should see you pull request has been authorized
  • Let us know you have completed the signing process in #chat-focus so you can be added to the meeting invites and get involved in the FOCUS groups. If you are having trouble accessing this channel email focus@finops.org

initiate_signing_process_step_6