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.