add roles.md

This commit is contained in:
Ray Zhou 2020-03-26 15:02:20 +08:00
parent 7723ca19bf
commit c5036fc5ca

40
ROLES.md Normal file
View File

@ -0,0 +1,40 @@
# KubeSphere Community Roles
This document defines a set of roles for the community individuals to join. and describes the requirements, responsibilities and privileges of each role to join or stay in.
## Contributor
You need to satisfy the following requirements to become a contributor.
- Anyone who has at least one non-trivial PR merged into any project under [KubeSphere organization](https://github.com/kubesphere) becomes a contributor.
You are also encouraged to help the community in the following ways since it is important for you to become a KubeSphere member.
- Answer questions from the community users in GitHub issues, forum or any communication channels.
- Help test the project or report bugs.
- Write blogs or technical documents including source code analysis to help users better understand and use KubeSphere.
- Help improve KubeSphere user guide.
## Member
You need to have notable contribution to the project to become a member of KubeSphere community.
- Active contribution to the project.
- Nominated by the current member of the project and approved by the lead of the project.
- Help review PR from other contributors.
## Owner / Lead
A lead is also the member of the project who is an experienced and active reviewer of the project.
- Significant contribution to the project.
- Domain expert of any area of the project.
- Nominated by the current member and approved by TOC.
As a lead, you have the following responsibilities.
- Review PR from other contributors.
- Approve PR
- Triage issues, set labels on issues.
- Manage code repository and related resources.
- Run SIG and working group.