@@ -19,63 +19,98 @@ CANDIDATE_NAME This Must Be Public Name, Not Github Name Or Id.
1919
2020:::
2121
22- ## Start a vote
22+ ## Discuss
2323
24- Start a vote about the candidate via sending email to:
< [email protected] > :
24+ If any PPMC member recognize someone has met our requirements and can be the potential committer, please start a
25+ discussion about the candidate via sending email to:
< [email protected] > :
2526
2627Title:
2728
2829``` text
29- [VOTE] Add candidate ${ CANDIDATE_NAME} as a new committer
30+ [DISCUSS] New committer: [ CANDIDATE_NAME]
3031```
3132
3233Content:
3334
3435``` text
35- Hi, All Apache Fesod (Incubating) PPMC members.
36-
37- I'd like to take this chance to call the vote for inviting committed
38- contributor ${CANDIDATE_NAME} (GitHub id: ${CANDIDATE_GITHUB_ID}) as a new committer of Apache
39- Fesod.
36+ Hi all,
37+
38+ I propose to nominate ${CANDIDATE_NAME} (GitHub id: ${CANDIDATE_GITHUB_ID}) as a new committer.
39+
40+ [State reasons that you believe they are a good candidate.]
4041
4142${CANDIDATE_NAME}'s great contributions can be found:
4243
4344- GitHub Account: https://github.com/${CANDIDATE_GITHUB_ID}
44- - [27 PRs]: https://github.com/apache/fesod/pulls?q=is%3Apr+author%3A${CANDIDATE_GITHUB_ID}
45- - [15 Issues]: https://github.com/apache/fesod/issues?q=is%3Aissue+involves%3A${CANDIDATE_GITHUB_ID}
45+ - [XX PRs]: https://github.com/apache/fesod/pulls?q=is%3Apr+author%3A${CANDIDATE_GITHUB_ID}
46+ - [XX Issues]: https://github.com/apache/fesod/issues?q=is%3Aissue+involves%3A${CANDIDATE_GITHUB_ID}
4647
47- Please make your valuable evaluation on whether we could invite ${CANDIDATE_NAME} as a
48- committer:
48+ This is still in the discussion phase. If everything goes smoothly, we will proceed with the official vote
49+ in a separate email.
4950
50- [ +1 ] Agree to add ${CANDIDATE_NAME} as a committer of Fesod.
51- [ 0 ] Have no sense.
52- [ -1 ] Disagree to add ${CANDIDATE_NAME} as a committer of Fesod, because .....
53-
54- This vote starts from the moment of sending and will be open for 3 days.
51+ Looking forward to your thoughts and feedback.
5552
5653Best regards,
5754${NOMINATOR}
5855```
5956
57+ The discussion will last at least ** one week** .
58+
59+ ## Start a vote
60+
61+ If the proposed candidate seems to be received positively by a majority of those responding, please start a vote about
62+ the candidate via sending email to:
< [email protected] > :
63+
64+ Title:
65+
66+ ``` text
67+ [VOTE] Add candidate ${CANDIDATE_NAME} as a new committer
68+ ```
69+
70+ Content:
71+
72+ ``` text
73+ Hi all,
74+
75+ This is a VOTE to add candidate ${CANDIDATE_NAME} (GitHub id: ${CANDIDATE_GITHUB_ID}) as a new committer.
76+
77+ This has been discussed here: [Link to DISCUSS thread on lists.apache.org] If you have more to
78+ add to the discussion, please do so there, rather than in this VOTE thread.
79+
80+ Please vote accordingly:
81+
82+ [ +1 ] Yes, add this committer
83+ [ 0 ] Abstain
84+ [ -1 ] No, do not add this committer
85+
86+ Voting ends one week from today, i.e. midnight UTC on YYYY-MM-DD
87+ https://www.timeanddate.com/counters/customcounter.html?year=YYYY&month=MM&day=DD
88+
89+ See voting guidelines at
90+ https://community.apache.org/pmc/adding-committers.html
91+ ```
92+
93+ Let the Vote thread run for ** one week** .
94+
6095Note that, Voting ends one week from today, i.e.:
6196
6297- [ midnight UTC on YYYY-MM-DD] ( https://www.timeanddate.com/counters/customcounter.html?year=YYYY&month=MM&day=DD )
6398- [ Apache Voting Guidelines] ( https://community.apache.org/newcommitter.html )
6499
65100## Close Vote
66101
67- After ** at least 3 ` +1 ` binding vote** and ** no veto** , claim the vote result:
102+ After ** at least 3 +1 binding vote** and ** no veto** , claim the vote result:
68103
69104Title:
70105
71106``` text
72- [RESULT][VOTE] Add candidate ${CANDIDATE_NAME} as a new committer
107+ [RESULT] [VOTE] Add candidate ${CANDIDATE_NAME} as a new committer
73108```
74109
75110Content:
76111
77112``` text
78- Hi, all:
113+ Hi all,
79114
80115The vote for "Add candidate ${CANDIDATE_NAME} as a new committer" has PASSED and closed now.
81116
@@ -109,7 +144,7 @@ Content:
109144``` text
110145Hello ${CANDIDATE_NAME},
111146
112- The Apache Fesod (Incubating) (PPMC)hereby offers you
147+ The Apache Fesod (Incubating) (PPMC) hereby offers you
113148committer privileges to the project.
114149
115150These privileges are offered on the understanding that
@@ -175,7 +210,8 @@ When recording of your ICLA is noted, you will
175210receive a follow-up message with the next steps for
176211establishing you as a committer.
177212
178- ${NOMINATOR} (as represents of The Apache Fesod (Incubating) PPMC)
213+ ${NOMINATOR}
214+ On behalf of Apache Fesod (Incubating) PPMC
179215```
180216
181217## The candidate accepts the invitation
@@ -214,8 +250,43 @@ After that is done, please make followup replies to the
[email protected] lis
214250We generally discuss everything there and keep the
215251[email protected] list for occasional matters which must be private.216252
217- The developer section of the website describes roles within the ASF and provides other
218- resources:
253+ ${NOMINATOR}
254+ On behalf of Apache Fesod (Incubating) PPMC
255+ ```
256+
257+ ## Add the candidate to the committer list
258+
259+ After the candidate accepts the invitation and the iCLA is recorded, add the candidate to the committer list
260+ by [ whimsy roster tools] ( https://whimsy.apache.org/roster/committee/fesod )
261+
262+ ![ Roster] ( /img/community/roster-add-committer.png )
263+
264+ ## Welcome the new committer
265+
266+ Send a welcome email to the new committer.
267+
268+ Title:
269+
270+ ``` text
271+ Welcome, ${CANDIDATE_NAME}, New Committer!
272+ ```
273+
274+ Content:
275+
276+ ``` text
277+ Hello, ${CANDIDATE_NAME},
278+
279+ As you know, the ASF Infrastructure has set up your committer account
280+ with the username `[apacheID]`
281+
282+ You will now be able to merge approved PRs on GitHub for this project.
283+ (You'll need to associate your GitHub account with your Apache email
284+ address.)
285+
286+ You can manage your account settings at https://id.apache.org/
287+
288+ The developer section of the website describes roles within the ASF and
289+ provides other resources:
219290 https://www.apache.org/foundation/how-it-works.html
220291 https://www.apache.org/dev/
221292
@@ -224,33 +295,59 @@ in incubating projects:
224295 https://incubator.apache.org/guides/committer.html
225296 https://incubator.apache.org/guides/ppmc.html
226297
298+ You now have expanded access to portions of the Whimsy toolset
299+ specific to committers: https://whimsy.apache.org/
300+
301+ As an ASF committer, you now also have commit access to specific
302+ sections of the ASF Foundation repository, as follows:
303+
304+ The general "committers" at:
305+ https://svn.apache.org/repos/private/committers
306+
227307Just as before you became a committer, participation in any ASF community
228308requires adherence to the ASF Code of Conduct:
229309 https://www.apache.org/foundation/policies/conduct.html
230310
231- Yours,
232- The Apache Fesod (Incubating) PPMC
233- ```
311+ If you have any questions during this phase, then please
312+ see the following resources:
234313
235- ## Add the candidate to the committer list
314+ Apache developer's pages: https://www.apache.org/dev/
315+ Incubator committer guide: https://incubator.apache.org/guides/committer.html
236316
237- After the candidate accepts the invitation and the iCLA is recorded, add the candidate to the committer list by [ whimsy roster tools] ( https://whimsy.apache.org/roster/committee/fesod )
317+ Naturally, if you don't understand anything be sure to ask us on the
318+ Fesod dev mailing list. Documentation is maintained by volunteers
319+ and hence can be out-of-date and incomplete - of course you can now
320+ help fix that.
238321
239- ![ Roster] ( /img/community/roster-add-committer.png )
322+ A PPMC member will announce your election to the dev list, and we
323+ encourage you to introduce yourself there.
324+
325+ ${NOMINATOR}
326+ On behalf of Apache Fesod (Incubating) PPMC
327+ ```
240328
241329## Announcement
242330
243- Once the nominee accepts the invitation and the commit bit is granted, it's encouraged to send an announcement email to
< [email protected] > to welcome the new committers. Here is an email template:
331+ Announcing the new committer in the
< [email protected] > mailing list.
332+
333+ Title:
334+
335+ ``` text
336+ [ANNOUNCEMENT] New committer: ${CANDIDATE_NAME}
337+ ```
338+
339+ Content:
244340
245341``` text
246- Hello, everyone
342+ The Podling Project Management Committee (PPMC) for Apache Fesod (Incubating)
343+ has invited ${CANDIDATE_NAME} to become a committer and we are pleased
344+ to announce that they have accepted.
247345
248- On behalf of the Apache Fesod (Incubating) PPMC, I'm happy to announce that
249- ${CANDIDATE_NAME} has accepted the invitation to become a committer of
250- Apache Fesod (Incubating).
346+ [State New Committers's contribution, if available and relevant.]
251347
252- Welcome, and thank you for your contributions!
348+ Please join us in welcoming ${CANDIDATE_NAME} to their new role and
349+ responsibility in our project community.
253350
254- Best regards,
255351${NOMINATOR}
352+ On behalf of Apache Fesod (Incubating) PPMC
256353```
0 commit comments