Contributing to Rocky Linux should be easy and straight forward for any userwho wishes to participate or would like to contribute in any way. This could be through a Special Interest Group, or it could just be to the core Rocky Linux distribution.
This page goes over the basic steps to signing up for an account with our Rocky Account Services and other basics with interacting with the Rocky ecosystem.
This section will go over the very basics of signing up for an account and filling in basic information in Rocky Account Services.
Creating and managing your Rocky account starts at Rocky Account Services.
When you login, you will be on your profile. Click “Edit Profile” below your email address to make changes to your profile.
It is highly recommended that you fill out the following information on the “Profile” tab:
By default, if your email address has an account on libravatar, you will automatically have a profile picture assigned. If you do not, you can create one but clicking the “Change Avatar” button in the profile tab.
It is highly recommended that you fill out the “SSH & GPG Keys” tab. Your ssh keys should sync to our git.
It is highly recommended that you add an OTP to your account.
While editting your profile, there is an “Agreements” tab with all of the current agreements for Rocky. It is highly recommended that the following is reviewed and signed:
See the details section for more information.
In general, the baseline steps to requesting access comes down to this:
Each group/SIG will have different procedures for becoming part of the groups/SIGs within Rocky Account Services. Most groups will require agreement(s) to be signed, others may be on a request basis. Each group should have “sponsors” that can be contacted with information on joining the groups. They can be contacted in the mattermost.
Some sponsors may have additional documents they’ll send you from the main wiki or the SIG wiki that will detail the procedure they expect you to follow.
This section will go over a more detailed overview of various aspects of the Rocky Account Services as well as pieces of infrastructure you may interact with.
Agreements in Rocky Account Services are there to show that you understand and agree to the terms in how you are expected to use Rocky-related services.
You will find 100% of the time, you will be required to sign at least one of the agreements, and that’s the
Rocky Open Source Contributor Agreement. If you plan on utilizing git.rockylinux.org (as most contributors will), signing of the
Rocky Linux GitLab Contributor Agreement is a requirement.
Before a sponsor or a team leader will add you to a group, they will have the ability to check your profile to verify that you have signed the appropriate agreements before proceeding. In the event your profile is set to private, this information may be requested from Core/RelEng. If you do not or cannot agree to the terms, you will not be able to contribute to Rocky within its own ecosystem. (Note that this does not stop you from contributing to github repositories.)