You are viewing a plain text version of this content. The canonical link for it is here.
Posted to reviews@yunikorn.apache.org by yu...@apache.org on 2022/01/11 05:19:52 UTC
[incubator-yunikorn-site] branch master updated: [YUNIKORN-1006] Address QU 30, 40, 50 (#105)
This is an automated email from the ASF dual-hosted git repository.
yuchaoran pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-yunikorn-site.git
The following commit(s) were added to refs/heads/master by this push:
new 7ae9158 [YUNIKORN-1006] Address QU 30, 40, 50 (#105)
7ae9158 is described below
commit 7ae915843bfe30d8805b6f7926e4f0cdc3f5d511
Author: Weiwei Yang <ww...@apache.org>
AuthorDate: Mon Jan 10 21:19:45 2022 -0800
[YUNIKORN-1006] Address QU 30, 40, 50 (#105)
---
src/pages/community/get_involved.md | 38 ++++++++++++++++++++++++++++++++
src/pages/community/how_to_contribute.md | 6 +++++
2 files changed, 44 insertions(+)
diff --git a/src/pages/community/get_involved.md b/src/pages/community/get_involved.md
index 2f3c7ed..c1191f5 100644
--- a/src/pages/community/get_involved.md
+++ b/src/pages/community/get_involved.md
@@ -76,6 +76,44 @@ import TabItem from '@theme/TabItem';
- Calendar: [Google Calendar](https://calendar.google.com/calendar/b/3/r/week/2020/3/26?cid=YXBhY2hlLnl1bmlrb3JuQGdtYWlsLmNvbQ) :point_left:
+## Become a Committer
+
+Committers are the community members who have the write access to the project's repositories, i.e
+they can modify the code by themselves and accept others contributions to all YuniKorn repos.
+There is no strict rules about the qualification of a candidate. The PPMC votes for a candidate
+based on various considerations:
+
+- Code contributions
+ - Consistent code contributions
+ - Optimize the CI/CD pipeline
+ - Help with the code reviews
+ - Test and verify release candidates
+ - Performance tuning and related tools development
+ - Propose improvement proposals
+
+- Non-code contributions
+ - Involvement in the community activities, such as meetings, meetups, etc.
+ - Provide feedback, report issues, and participate in roadmap discussions
+ - Help on project releases
+ - Improve project documentation
+ - Help the project adoption
+ - Integrate with other projects, extend the use cases
+
+Contributor or non-contributor can both make their paths to committer, the community deeply
+appreciates both code or non-code contributions.
+
+## Become a PPMC member
+
+PPMC stands for the Podling Project Management Committee. It is responsible for project
+management, governance and ensures the project can be operated under the [Apache Way](https://www.apache.org/theapacheway/).
+The committee makes decisions based on the PPMC members' votes. A PPMC member has the authority to cast a binding
+vote on various things, such as project releases, adding new committer or PPMC member, etc.
+
+A contributor must become a committer first before becoming a PPMC member.
+There is no strict rules of when a committer will be qualified for being added to PPMC. The management
+committee makes a decision based on the involvement and impact of each committer. In general, a committer
+who makes consistent code or non-code contributions to the project should be considered as a PPMC candidate.
+
## How to share feedback to YuniKorn Community
We welcome you to try our latest releases and share your experiences.
diff --git a/src/pages/community/how_to_contribute.md b/src/pages/community/how_to_contribute.md
index b3a9e55..fd7ea9e 100644
--- a/src/pages/community/how_to_contribute.md
+++ b/src/pages/community/how_to_contribute.md
@@ -96,6 +96,12 @@ The commit message must include the JIRA in the first line and should include a
A commit will automatically close the PR.
The JIRA will not be closed automatically.
+## Report a security issue
+YuniKorn community cares deeply about the security and actively addresses any security issues as
+the top priority. The community uses its private mailing list (private@yunikorn.apache.org) to discuss
+and track security related issues. If any security issue found, please email the private
+mailing list. The community will evaluate the severity immediately and provide a plan accordingly.
+
## Still got questions?
If you’re not sure about something, try to follow the style of the existing codebase.
Look at whether there are other examples in the code that do a similar thing.