docs/en/Community-Engagement-Guides/Community_Contribution_Guid...

7.4 KiB
Raw Blame History

Experience openKylin

If you are using openKylin for the first time and do not know how to use it, you can take a look here to get a preliminary understanding of it.

  1. What is openKylin ?openKylin community profile
  2. How to use openKylin ?Dowload & Usage
  3. Q&A

Sign Contributor License Agreement(CLA)

Before participating in community contributions, you need to sign the openKylin Community Contributor License Agreement (CLA).

Depending on your participation identity, choose to sign the Individual CLA, Employee CLA, or Corporate CLA. Please click the link below to sign:

  • Individual CLA: If you participate in the community as an individual, please sign the Individual CLA. Click Here
  • Corporate CLA: If you participate in the community as a corporate, please sign the Individual CLA. Click Here
  • Employee CLA: If you participate in the community as an employee of an organization, please sign the Employee CLA. Click here. Click Here

Participate in the openKylin communitiy

1、Contact with us

The first step to participating in the community is to find the organization and understand the daily communication channels and communication norms of community members. The specific channels are as follows. Please click on the corresponding link to join the corresponding organization:

2、Participate in community activities

You can choose to participate in the following community activities that interest you:

  • Regular developer meetings
  • Release events
  • Live streaming
  • Courses

3、Participate in Special Interest Group(SIG)

SIG stands for Special Interest Group. In order to manage and improve workflow better, the openKylin community is organized according to different SIGs. Therefore, before making community contributions, you need to find the SIG that interests you.

Click to view the openKylin SIG Listselect the SIG you are interested in and join. Click here to learn aboutthe usage specification of SIGs.

If the field you are interested in does not have a corresponding SIG group established, but you hope to establish a new relevant SIG in the community for maintenance and development, you can create a SIG group. The specific process is as follows:

Apply on the GitHub project page -> Technical Committee review -> Create basic infrastructure such as mailing lists -> Begin operation.

4、Start your contribution

After completing the CLA agreement signing and joining the SIG group of your interest, you can start your community contribution journey. The first step in contributing is to configure your development environment.

After configuring your development environment, you can start choosing ways to contribute that interest you. Specific ways to contribute are as follows:

  • Testing

Testing is the easiest way to contribute, and it's necessary to perform multiple tests to ensure that new versions, software or features run smoothly. If you are just starting to make contributions, you can start with testing.

  • Commit Issue/Solve Issue

Commit issues: Find an issue in the SIG group you are interested in and submit the issue according to the guidelines.

Click here to get a collection of issue lists from different SIG groups.

Every issue has a discussion section where you can share your thoughts and ideas. Welcome to participate in the discussion.

Solve issuesSelect the issue in the issue list, process the issue and submit the result.

  • Software Extention Advice

If you find any software missing when using openKylin, you can contact contact@openkylin.top, we will review the requirements within 3 days and try to upload the software to the software store within 2 weeks.

  • Contribute Code/Tool

If you want to develop middleware or other tools for openKylin, click here to go to repository, we will assign corresponding R&D to provide you with development tools, ports and solve any problems encountered during development. After the development is completed, you can submit the PR, and our developers will put it on the software store after testing it.

  • Contribute Non-code contents

If you would like to make non-code contributions, click here to find the work you are interested in Non-code Contribution Guide.

Develop with our community

1、Become a role in our community

Different roles in the community correspond to different rights and responsibilities, you can apply for different roles according to your area of expertise, click here to see Role Description and find the role of your interest.

2、Community Governance

To make the community work better, openKylin has its own governance organization, click here to see governance organization structure. Whenever you encounter with problems in participating the community, please feel free to contact with the corresponding governance organization.