You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@submarine.apache.org by pi...@apache.org on 2021/11/23 06:18:51 UTC

[submarine] branch master updated: SUBMARINE-1087. Page of How to Vote a Committer or PMC

This is an automated email from the ASF dual-hosted git repository.

pingsutw pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/submarine.git


The following commit(s) were added to refs/heads/master by this push:
     new 9664475  SUBMARINE-1087. Page of How to Vote a Committer or PMC
9664475 is described below

commit 966447524e67eaa8156d231d67fabf9ccdf6291f
Author: featherchen <ga...@gmail.com>
AuthorDate: Tue Nov 23 14:18:24 2021 +0800

    SUBMARINE-1087. Page of How to Vote a Committer or PMC
    
    ### What is this PR for?
    <!-- A few sentences describing the overall goals of the pull request's commits.
    First time? Check out the contributing guide - https://submarine.apache.org/contribution/contributions.html
    -->
    Refer to https://inlong.apache.org/development/how-to-become-a-committer/
    Create a new page in the website and add some description about the process of voting a committer or PMC.
    ### What type of PR is it?
    Documentation
    
    ### Todos
    
    ### What is the Jira issue?
    <!-- * Open an issue on Jira https://issues.apache.org/jira/browse/SUBMARINE/
    * Put link here, and add [SUBMARINE-*Jira number*] in PR title, eg. `SUBMARINE-23. PR title`
    -->
    https://issues.apache.org/jira/browse/SUBMARINE-1087
    ### How should this be tested?
    <!--
    * First time? Setup Travis CI as described on https://submarine.apache.org/contribution/contributions.html#continuous-integration
    * Strongly recommended: add automated unit tests for any new or changed behavior
    * Outline any manual steps to test the PR here.
    -->
    Please help me double check whether the english is right.
    ### Screenshots (if appropriate)
    ![Screenshot from 2021-11-20 02-08-38](https://user-images.githubusercontent.com/57944334/142670882-4f09546f-449b-4e23-9550-ab3b3abffc4d.png)
    
    ### Questions:
    * Do the license files need updating? No
    * Are there breaking changes for older versions? No
    * Does this need new documentation? No
    
    Author: featherchen <ga...@gmail.com>
    Author: Kevin Su <pi...@apache.org>
    
    Signed-off-by: Kevin <pi...@apache.org>
    
    Closes #806 from featherchen/SUBMARINE-1087 and squashes the following commits:
    
    7247934a [Kevin Su] Merge branch 'master' into SUBMARINE-1087
    fcb5994f [featherchen] fix typo
    2eead1b5 [featherchen] translate it from inLong
---
 website/docs/community/HowToVoteCommitterOrPMC.md | 54 +++++++++++++++++++++++
 website/sidebars.js                               |  1 +
 2 files changed, 55 insertions(+)

diff --git a/website/docs/community/HowToVoteCommitterOrPMC.md b/website/docs/community/HowToVoteCommitterOrPMC.md
new file mode 100644
index 0000000..6829101
--- /dev/null
+++ b/website/docs/community/HowToVoteCommitterOrPMC.md
@@ -0,0 +1,54 @@
+---
+title: How to vote a Committer or PMC
+---
+
+<!--
+   Licensed to the Apache Software Foundation (ASF) under one or more
+   contributor license agreements.  See the NOTICE file distributed with
+   this work for additional information regarding copyright ownership.
+   The ASF licenses this file to You under the Apache License, Version 2.0
+   (the "License"); you may not use this file except in compliance with
+   the License.  You may obtain a copy of the License at
+   http://www.apache.org/licenses/LICENSE-2.0
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+-->
+
+### The voting process of becoming a Submarine Committer or PMC
+
+1. After the PMC members of Submarine discover any valuable contributions from the community contributors and obtain the consent of the candidate, they initiate a discussion on the private mailing list of Submarine:
+
+   > [DISCUSS] YYYYY as a Submarine XXXXXX
+
+   In the email, the source of the candidate’s contributions should be clearly stated, so that everyone can discuss and analyze. The discussion email will last at least 72 hours, and the project team members, including the mentors, will fully express their views on the proposed email.
+
+2. Regardless of whether there is a disagreement, after the discussion email, the vote initiator needs to initiate a Committer or PMC vote on the private mailing list of Submarine;
+
+   > [VOTE] YYYYY as a Submarine XXXXXX
+
+   The voting mail should last for at least 72 hours, and there should be at least 3 +1 votes to pass the vote. If there are 0 votes or one -1 vote, the entire vote will fail. If voting -1, you need to clarify the question so that everyone can understand.
+
+3. After the voting email is over, the vote initiator should summarize it on the voting line, remind the end of voting, and send it to the voting summary email.
+
+   > [RESULTS][vote] YYYYY as a Submarine XXXXXX
+
+4. After the vote summary email is sent, if the vote passed, the vote initiator must send an invitation email to the candidate, and the invitation email needs the candidate to reply to accept or decline through the designated mailbox.
+
+   > [Invitation] Invitation to join Apache Submarine as a XXXXXX
+
+   The email should be sent to the candidate, and the copy is sent to private@submarine.apache.org
+
+5. After the candidate accepts the invitation, if the candidate does not have an apache email account, the vote initiator needs to assist the candidate to create an apache account according to the guidelines.
+
+6. If the above content is completed, the vote initiator still needs to do the following two things:
+
+   6.1 Apply to the project leader to add project team members, and open the authority accounts for the jira and apache projects.
+
+   6.2 Send a notification email to the dev@submarine.apache.org mail group:
+
+   > [ANNOUNCE] New XXXXXX: YYYYY
+
+So far, the entire process is completed, then the candidate officially becomes the Committer or PMC of Submarine.
diff --git a/website/sidebars.js b/website/sidebars.js
index 2d893e7..6679baa 100644
--- a/website/sidebars.js
+++ b/website/sidebars.js
@@ -70,6 +70,7 @@ module.exports = {
                 "community/Bylaws",
                 "community/HowToCommit",
                 "community/contributing",
+                "community/HowToVoteCommitterOrPMC",
                 "community/HowToBecomeCommitter",
             ],
             "Design Docs": [

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@submarine.apache.org
For additional commands, e-mail: dev-help@submarine.apache.org