This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/comdev-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new a1eeb5a3 Updated asf-site from main at
25a8107b13dd42401b306e3e80dcb20045a8e788
a1eeb5a3 is described below
commit a1eeb5a3a734d8cf904dd87a1acedf97eac32685
Author: jenkins <[email protected]>
AuthorDate: Thu Oct 31 14:34:09 2024 +0000
Updated asf-site from main at 25a8107b13dd42401b306e3e80dcb20045a8e788
Built from
https://ci-builds.apache.org/job/Community%20Development/job/site/job/main/151/
---
content/_pagefind/fragment/en_1b69d33.pf_fragment | Bin 4249 -> 0 bytes
content/_pagefind/fragment/en_3492fe4.pf_fragment | Bin 1004 -> 0 bytes
content/_pagefind/fragment/en_684d77d.pf_fragment | Bin 0 -> 939 bytes
content/_pagefind/fragment/en_6e51aa5.pf_fragment | Bin 0 -> 929 bytes
content/_pagefind/fragment/en_7bacb77.pf_fragment | Bin 0 -> 2646 bytes
content/_pagefind/fragment/en_859dcb6.pf_fragment | Bin 924 -> 0 bytes
content/_pagefind/fragment/en_8ba0c89.pf_fragment | Bin 3442 -> 0 bytes
content/_pagefind/fragment/en_b68eeba.pf_fragment | Bin 0 -> 1008 bytes
content/_pagefind/fragment/en_b8f5e3a.pf_fragment | Bin 0 -> 4255 bytes
content/_pagefind/fragment/en_c9c122d.pf_fragment | Bin 975 -> 0 bytes
content/_pagefind/fragment/en_e1d275c.pf_fragment | Bin 932 -> 0 bytes
content/_pagefind/fragment/en_fbd2bb9.pf_fragment | Bin 0 -> 981 bytes
content/_pagefind/index/en_1f18f92.pf_index | Bin 31240 -> 0 bytes
content/_pagefind/index/en_2d9a72b.pf_index | Bin 0 -> 27302 bytes
content/_pagefind/index/en_40bf6cc.pf_index | Bin 0 -> 29112 bytes
content/_pagefind/index/en_4624ed6.pf_index | Bin 28775 -> 0 bytes
content/_pagefind/index/en_50a048c.pf_index | Bin 29600 -> 0 bytes
content/_pagefind/index/en_53155b4.pf_index | Bin 0 -> 30370 bytes
content/_pagefind/index/en_612f5e2.pf_index | Bin 28391 -> 0 bytes
content/_pagefind/index/en_707fa2a.pf_index | Bin 29225 -> 0 bytes
content/_pagefind/index/en_78c1fd9.pf_index | Bin 0 -> 31049 bytes
content/_pagefind/index/en_988f85b.pf_index | Bin 0 -> 28235 bytes
content/_pagefind/index/en_99d9e35.pf_index | Bin 0 -> 29389 bytes
content/_pagefind/index/en_b926a84.pf_index | Bin 31165 -> 0 bytes
content/_pagefind/index/en_c9552b4.pf_index | Bin 31430 -> 0 bytes
content/_pagefind/index/en_e548b6b.pf_index | Bin 27526 -> 0 bytes
content/_pagefind/index/en_ee8464a.pf_index | Bin 0 -> 30933 bytes
content/_pagefind/index/en_fe532c2.pf_index | Bin 0 -> 28804 bytes
content/_pagefind/pagefind-entry.json | 2 +-
content/_pagefind/pagefind.en_5b387e615c.pf_meta | Bin 1301 -> 0 bytes
content/_pagefind/pagefind.en_68f1d53bae.pf_meta | Bin 0 -> 1286 bytes
content/index.xml | 42 ++---
content/newcommitter.html | 9 +-
content/newpmcmember.html | 185 ++++++++-------------
content/sitemap.xml | 8 +-
content/tags/committers.html | 4 +-
content/tags/election.html | 4 +-
content/tags/pmc.html | 6 +-
content/tags/pmcmembers.html | 2 +-
content/templates/committer-discuss.txt | 8 +-
content/templates/committer-pmc-results.txt | 2 +-
content/templates/committer-results.txt | 3 +-
content/templates/committer-welcome.txt | 4 +-
content/templates/pmc-member-announce.txt | 23 +++
content/templates/pmc-member-discuss.txt | 17 ++
content/templates/pmc-member-invite.txt | 23 +++
...tter-pmc-results.txt => pmc-member-results.txt} | 8 +-
content/templates/pmc-member-vote.txt | 20 +++
content/templates/pmc-member-welcome.txt | 22 +++
49 files changed, 228 insertions(+), 164 deletions(-)
diff --git a/content/_pagefind/fragment/en_1b69d33.pf_fragment
b/content/_pagefind/fragment/en_1b69d33.pf_fragment
deleted file mode 100644
index 9fa48993..00000000
Binary files a/content/_pagefind/fragment/en_1b69d33.pf_fragment and /dev/null
differ
diff --git a/content/_pagefind/fragment/en_3492fe4.pf_fragment
b/content/_pagefind/fragment/en_3492fe4.pf_fragment
deleted file mode 100644
index e8c2e623..00000000
Binary files a/content/_pagefind/fragment/en_3492fe4.pf_fragment and /dev/null
differ
diff --git a/content/_pagefind/fragment/en_684d77d.pf_fragment
b/content/_pagefind/fragment/en_684d77d.pf_fragment
new file mode 100644
index 00000000..df831cb3
Binary files /dev/null and b/content/_pagefind/fragment/en_684d77d.pf_fragment
differ
diff --git a/content/_pagefind/fragment/en_6e51aa5.pf_fragment
b/content/_pagefind/fragment/en_6e51aa5.pf_fragment
new file mode 100644
index 00000000..d33ea6c5
Binary files /dev/null and b/content/_pagefind/fragment/en_6e51aa5.pf_fragment
differ
diff --git a/content/_pagefind/fragment/en_7bacb77.pf_fragment
b/content/_pagefind/fragment/en_7bacb77.pf_fragment
new file mode 100644
index 00000000..3673f52b
Binary files /dev/null and b/content/_pagefind/fragment/en_7bacb77.pf_fragment
differ
diff --git a/content/_pagefind/fragment/en_859dcb6.pf_fragment
b/content/_pagefind/fragment/en_859dcb6.pf_fragment
deleted file mode 100644
index fb2642be..00000000
Binary files a/content/_pagefind/fragment/en_859dcb6.pf_fragment and /dev/null
differ
diff --git a/content/_pagefind/fragment/en_8ba0c89.pf_fragment
b/content/_pagefind/fragment/en_8ba0c89.pf_fragment
deleted file mode 100644
index 6720f26b..00000000
Binary files a/content/_pagefind/fragment/en_8ba0c89.pf_fragment and /dev/null
differ
diff --git a/content/_pagefind/fragment/en_b68eeba.pf_fragment
b/content/_pagefind/fragment/en_b68eeba.pf_fragment
new file mode 100644
index 00000000..ff8ff8c3
Binary files /dev/null and b/content/_pagefind/fragment/en_b68eeba.pf_fragment
differ
diff --git a/content/_pagefind/fragment/en_b8f5e3a.pf_fragment
b/content/_pagefind/fragment/en_b8f5e3a.pf_fragment
new file mode 100644
index 00000000..529fe2e0
Binary files /dev/null and b/content/_pagefind/fragment/en_b8f5e3a.pf_fragment
differ
diff --git a/content/_pagefind/fragment/en_c9c122d.pf_fragment
b/content/_pagefind/fragment/en_c9c122d.pf_fragment
deleted file mode 100644
index 107e6bb9..00000000
Binary files a/content/_pagefind/fragment/en_c9c122d.pf_fragment and /dev/null
differ
diff --git a/content/_pagefind/fragment/en_e1d275c.pf_fragment
b/content/_pagefind/fragment/en_e1d275c.pf_fragment
deleted file mode 100644
index e032e9c9..00000000
Binary files a/content/_pagefind/fragment/en_e1d275c.pf_fragment and /dev/null
differ
diff --git a/content/_pagefind/fragment/en_fbd2bb9.pf_fragment
b/content/_pagefind/fragment/en_fbd2bb9.pf_fragment
new file mode 100644
index 00000000..e57950ec
Binary files /dev/null and b/content/_pagefind/fragment/en_fbd2bb9.pf_fragment
differ
diff --git a/content/_pagefind/index/en_1f18f92.pf_index
b/content/_pagefind/index/en_1f18f92.pf_index
deleted file mode 100644
index 53c898f4..00000000
Binary files a/content/_pagefind/index/en_1f18f92.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_2d9a72b.pf_index
b/content/_pagefind/index/en_2d9a72b.pf_index
new file mode 100644
index 00000000..5e5aec5e
Binary files /dev/null and b/content/_pagefind/index/en_2d9a72b.pf_index differ
diff --git a/content/_pagefind/index/en_40bf6cc.pf_index
b/content/_pagefind/index/en_40bf6cc.pf_index
new file mode 100644
index 00000000..2dbc7d38
Binary files /dev/null and b/content/_pagefind/index/en_40bf6cc.pf_index differ
diff --git a/content/_pagefind/index/en_4624ed6.pf_index
b/content/_pagefind/index/en_4624ed6.pf_index
deleted file mode 100644
index 2b4fc554..00000000
Binary files a/content/_pagefind/index/en_4624ed6.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_50a048c.pf_index
b/content/_pagefind/index/en_50a048c.pf_index
deleted file mode 100644
index cdbbe4ae..00000000
Binary files a/content/_pagefind/index/en_50a048c.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_53155b4.pf_index
b/content/_pagefind/index/en_53155b4.pf_index
new file mode 100644
index 00000000..0159e4fb
Binary files /dev/null and b/content/_pagefind/index/en_53155b4.pf_index differ
diff --git a/content/_pagefind/index/en_612f5e2.pf_index
b/content/_pagefind/index/en_612f5e2.pf_index
deleted file mode 100644
index b437553b..00000000
Binary files a/content/_pagefind/index/en_612f5e2.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_707fa2a.pf_index
b/content/_pagefind/index/en_707fa2a.pf_index
deleted file mode 100644
index b7f20a76..00000000
Binary files a/content/_pagefind/index/en_707fa2a.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_78c1fd9.pf_index
b/content/_pagefind/index/en_78c1fd9.pf_index
new file mode 100644
index 00000000..42256199
Binary files /dev/null and b/content/_pagefind/index/en_78c1fd9.pf_index differ
diff --git a/content/_pagefind/index/en_988f85b.pf_index
b/content/_pagefind/index/en_988f85b.pf_index
new file mode 100644
index 00000000..78f570ff
Binary files /dev/null and b/content/_pagefind/index/en_988f85b.pf_index differ
diff --git a/content/_pagefind/index/en_99d9e35.pf_index
b/content/_pagefind/index/en_99d9e35.pf_index
new file mode 100644
index 00000000..021e8d20
Binary files /dev/null and b/content/_pagefind/index/en_99d9e35.pf_index differ
diff --git a/content/_pagefind/index/en_b926a84.pf_index
b/content/_pagefind/index/en_b926a84.pf_index
deleted file mode 100644
index 08df2da8..00000000
Binary files a/content/_pagefind/index/en_b926a84.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_c9552b4.pf_index
b/content/_pagefind/index/en_c9552b4.pf_index
deleted file mode 100644
index 4e2c6880..00000000
Binary files a/content/_pagefind/index/en_c9552b4.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_e548b6b.pf_index
b/content/_pagefind/index/en_e548b6b.pf_index
deleted file mode 100644
index 05e40c18..00000000
Binary files a/content/_pagefind/index/en_e548b6b.pf_index and /dev/null differ
diff --git a/content/_pagefind/index/en_ee8464a.pf_index
b/content/_pagefind/index/en_ee8464a.pf_index
new file mode 100644
index 00000000..57a0bf98
Binary files /dev/null and b/content/_pagefind/index/en_ee8464a.pf_index differ
diff --git a/content/_pagefind/index/en_fe532c2.pf_index
b/content/_pagefind/index/en_fe532c2.pf_index
new file mode 100644
index 00000000..38019827
Binary files /dev/null and b/content/_pagefind/index/en_fe532c2.pf_index differ
diff --git a/content/_pagefind/pagefind-entry.json
b/content/_pagefind/pagefind-entry.json
index 92c8a827..0ef0495e 100644
--- a/content/_pagefind/pagefind-entry.json
+++ b/content/_pagefind/pagefind-entry.json
@@ -1 +1 @@
-{"version":"1.0.3","languages":{"en":{"hash":"en_5b387e615c","wasm":"en","page_count":145}}}
\ No newline at end of file
+{"version":"1.0.3","languages":{"en":{"hash":"en_68f1d53bae","wasm":"en","page_count":145}}}
\ No newline at end of file
diff --git a/content/_pagefind/pagefind.en_5b387e615c.pf_meta
b/content/_pagefind/pagefind.en_5b387e615c.pf_meta
deleted file mode 100644
index 2ba6dd11..00000000
Binary files a/content/_pagefind/pagefind.en_5b387e615c.pf_meta and /dev/null
differ
diff --git a/content/_pagefind/pagefind.en_68f1d53bae.pf_meta
b/content/_pagefind/pagefind.en_68f1d53bae.pf_meta
new file mode 100644
index 00000000..2710aa74
Binary files /dev/null and b/content/_pagefind/pagefind.en_68f1d53bae.pf_meta
differ
diff --git a/content/index.xml b/content/index.xml
index 7c4da045..34e83ad8 100644
--- a/content/index.xml
+++ b/content/index.xml
@@ -616,6 +616,28 @@ Important Steps &para; Add an issue to Jira (if your
project does not use Ji
Here&rsquo;s an example of what your first email might look
like:</description>
</item>
+ <item>
+ <title>Inviting a New Committer</title>
+ <link>https://community.apache.org/newcommitter.html</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://community.apache.org/newcommitter.html</guid>
+ <description>Identifying potential new committers, calling a vote for
their recognition as a committer and processing the relevant documents are
tasks to which the whole community can contribute.
+Each project has a different approach to managing new committers. This page
describes a common process found in many Apache projects. It also provides
draft templates for the various communications that are necessary.
+Some of the PMCs automatically make committers PMC members. The templates
below have conditional [if] clauses for that.</description>
+ </item>
+
+ <item>
+ <title>Inviting a New PMC member</title>
+ <link>https://community.apache.org/newpmcmember.html</link>
+ <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
+
+ <guid>https://community.apache.org/newpmcmember.html</guid>
+ <description>This document describes a typical Apache
project&rsquo;s process for handling the vote to add a new PMC (Project
Management Committee) member - when it is separate from becoming committer.
+Templates mentioned in the process appear [#NewPMCMember-EmailTemplates](later
in this document). If your PMC adds automatically committers as PMC members,
the process for doing both at the same time is described in the New committer
advice.
+The Contributor Ladder helps explain different roles.</description>
+ </item>
+
<item>
<title>Links</title>
<link>https://community.apache.org/links.html</link>
@@ -705,26 +727,6 @@ Outline:
Talk to the project first Make sure it&rsquo;s wanted/welcome See if
there&rsquo;s already work in progress, or suggestions Find someone to be
your advocate Finding the source Writing a good commit message Following up on
your pull request Learning from your struggle: Improving the documentation
</description>
</item>
- <item>
- <title>New Committer</title>
- <link>https://community.apache.org/newcommitter.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://community.apache.org/newcommitter.html</guid>
- <description>Identifying potential new committers, calling a vote for
their recognition as a committer and processing the relevant documents are
tasks to which the whole community can contribute.
-Each project has a different approach to managing new committers. This page
describes a common process found in many Apache projects. It also provides
draft templates for the various communications that are necessary.
-Some of the PMCs automatically make committers PMC members. The templates
below have conditional [if] clauses for that.</description>
- </item>
-
- <item>
- <title>New PMC member</title>
- <link>https://community.apache.org/newpmcmember.html</link>
- <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
-
- <guid>https://community.apache.org/newpmcmember.html</guid>
- <description>New PMC member process &para; This section describes a
typical Apache project&rsquo;s process for handling the vote to add a new
PMC member - when it is separate from becoming committer. Templates mentioned
in the process appear later in this document. If your PMC adds automatically
committers as PMC members, the process for doing both at the same time is
described in the New committer The Contributor Ladder helps explain different
roles.</description>
- </item>
-
<item>
<title>New PMC Members</title>
<link>https://community.apache.org/pmc/new-member.html</link>
diff --git a/content/newcommitter.html b/content/newcommitter.html
index a7d21d7c..b05fd6de 100644
--- a/content/newcommitter.html
+++ b/content/newcommitter.html
@@ -6,7 +6,7 @@
<meta name="description" content="Apache Community Development"/>
<meta name="keywords" content="apache, apache community, community
development, opensource"/>
<meta name="viewport" content="width=device-width, initial-scale=1,
maximum-scale=1" />
- <meta property="og:title" content="New Committer" />
+ <meta property="og:title" content="Inviting a New Committer" />
<meta property="og:description" content="Identifying potential new committers,
calling a vote for their recognition as a committer and processing the relevant
documents are tasks to which the whole community can contribute.
Each project has a different approach to managing new committers. This page
describes a common process found in many Apache projects. It also provides
draft templates for the various communications that are necessary.
Some of the PMCs automatically make committers PMC members. The templates
below have conditional [if] clauses for that." />
@@ -16,7 +16,7 @@ Some of the PMCs automatically make committers PMC members.
The templates below
<meta property="og:site_name" content="Apache Community Development" />
- <title>Apache Community Development - New Committer</title>
+ <title>Apache Community Development - Inviting a New Committer</title>
<link rel="shortcut icon" href="/images/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -386,8 +386,9 @@ If this is the case in your project, use <a
href="committer-pmc-vote.txt">this t
vote</a> instead.</p>
<p>Start a separate [VOTE] thread for each new person. This makes it much
easier
to review the email archives.</p>
-<p>Let the Vote thread run for one week. A positive result is achieved by
-more positive votes than negative ones, as per the <a
href="https://apache.org/foundation/voting">ASF voting process
+<p>Let the Vote thread run for one week.</p>
+<p>A positive result is achieved when there are at least 3 +1 votes and no
vetoes,
+as per the <a href="https://apache.org/foundation/voting">ASF voting process
document</a>.</p>
<h3 id="announcing-results">Announcing results <a class="headerlink"
title="Permalink" href="#announcing-results">¶</a></h3>
<p>After a positive result, record the result on the PMC list with a
<code>[RESULT][VOTE]</code> subject
diff --git a/content/newpmcmember.html b/content/newpmcmember.html
index 27cadd27..d6eb3527 100644
--- a/content/newpmcmember.html
+++ b/content/newpmcmember.html
@@ -6,15 +6,17 @@
<meta name="description" content="Apache Community Development"/>
<meta name="keywords" content="apache, apache community, community
development, opensource"/>
<meta name="viewport" content="width=device-width, initial-scale=1,
maximum-scale=1" />
- <meta property="og:title" content="New PMC member" />
-<meta property="og:description" content="New PMC member process ¶ This
section describes a typical Apache project’s process for handling the
vote to add a new PMC member - when it is separate from becoming committer.
Templates mentioned in the process appear later in this document. If your PMC
adds automatically committers as PMC members, the process for doing both at the
same time is described in the New committer The Contributor Ladder helps
explain different roles." />
+ <meta property="og:title" content="Inviting a New PMC member" />
+<meta property="og:description" content="This document describes a typical
Apache project’s process for handling the vote to add a new PMC (Project
Management Committee) member - when it is separate from becoming committer.
+Templates mentioned in the process appear [#NewPMCMember-EmailTemplates](later
in this document). If your PMC adds automatically committers as PMC members,
the process for doing both at the same time is described in the New committer
advice.
+The Contributor Ladder helps explain different roles." />
<meta property="og:type" content="article" />
<meta property="og:url"
content="https://community.apache.org/newpmcmember.html" /><meta
property="og:image"
content="https://community.apache.org/images/aceu19_1.jpg"/><meta
property="article:section" content="" />
<meta property="og:site_name" content="Apache Community Development" />
- <title>Apache Community Development - New PMC member</title>
+ <title>Apache Community Development - Inviting a New PMC member</title>
<link rel="shortcut icon" href="/images/favicon.ico">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
@@ -220,39 +222,74 @@
<br><br>
- <h2 id="new-pmc-member-process">New PMC member process <a
class="headerlink" title="Permalink"
href="#new-pmc-member-process">¶</a></h2>
-<p>This section describes a typical Apache project’s process for
handling the
-vote to add a new PMC member - when it is separate from becoming committer.
-Templates mentioned in the process appear later in this document. If your PMC
-adds automatically committers as PMC members, the process for doing both at the
-same time is described in the <a
href="https://community.apache.org/newcommitter.html">New committer</a>
-The <a href="https://community.apache.org/contributor-ladder.html">Contributor
Ladder</a> helps explain different roles.</p>
+ <p>This document describes a typical Apache project’s process for
handling the
+vote to add a new PMC (Project Management Committee) member - when it is
+separate from becoming committer.</p>
+<p>Templates mentioned in the process appear
[#NewPMCMember-EmailTemplates](later in
+this document). If your PMC adds automatically committers as PMC members, the
process
+for doing both at the same time is described in the <a
href="https://community.apache.org/newcommitter.html">New
+committer</a> advice.</p>
+<p>The <a
href="https://community.apache.org/contributor-ladder.html">Contributor
Ladder</a> helps
+explain different roles.</p>
+<nav id="TableOfContents">
+ <ul>
+ <li><a href="#tldr---inviting-a-new-pmc-member">TL;DR - Inviting a new PMC
member</a></li>
+ <li><a href="#guidelines-for-inviting-a-new-pmc-member">Guidelines for
inviting a new PMC member</a>
+ <ul>
+ <li><a href="#discussion">Discussion</a></li>
+ <li><a href="#vote">Vote</a></li>
+ <li><a href="#invitation-and-welcome">Invitation and welcome</a></li>
+ </ul>
+ </li>
+ <li><a href="#email-templates">Email Templates</a></li>
+ </ul>
+</nav>
<p><a name="NewPMCMember-Summary"></a></p>
-<h3 id="summary">Summary <a class="headerlink" title="Permalink"
href="#summary">¶</a></h3>
+<h2 id="tldr---inviting-a-new-pmc-member">TL;DR - Inviting a new PMC member <a
class="headerlink" title="Permalink"
href="#tldr---inviting-a-new-pmc-member">¶</a></h2>
<ol>
-<li>Discuss the proposed PMC member. If the discussion seems to be going
positively, call a vote following
-the template below.</li>
-<li>Close the vote following the template below.</li>
-<li>If the result is positive, invite the new committer following the template
below.</li>
+<li>Discuss the proposed PMC member. (Use <a
href="templates/pmc-member-discuss.txt">this template</a>.)</li>
+<li>If the discussion seems to be going positively, call a vote. (Use
+<a href="templates/pmc-member-vote.txt">this template</a>.)</li>
+<li>Close the vote. (Use <a href="templates/pmc-member-results.txt">this
template</a>.)</li>
+<li>If the result is positive, invite the new committer. (Use <a
href="templates/pmc-member-invite.txt">this
+template</a>.)</li>
</ol>
<p>If they accept, then:</p>
<ol>
-<li>In case the new PMC member is already is already a committer, they have
Apache id,
-you should grant them appropriate PMC privileges. Use the Whimsy tool to
update the roster via
-<a
href="https://whimsy.apache.org/roster/committee/">https://whimsy.apache.org/roster/committee/</a>
or <a
href="https://whimsy.apache.org/roster/ppmc/">https://whimsy.apache.org/roster/ppmc/</a></li>
-<li>Announce the new PMC member following the template below.</li>
+<li>If the new PMC member is already is already a committer, and they have
Apache id,
+you should grant them appropriate PMC privileges. Use the
+<a href="https://whimsy.apache.org/roster/committee/">committee roster
tool</a> (or
+<a href="https://whimsy.apache.org/roster/ppmc/">ppmc roster tool</a> for
+incubating projects) on Whimsy to update the roster.</li>
+<li>Announce the new PMC member. (Use <a
href="templates/pmc-member-announce.txt">this
+template</a>.)</li>
</ol>
+<p><a name="#NewPMCMemberGuidelines"></a></p>
+<h2 id="guidelines-for-inviting-a-new-pmc-member">Guidelines for inviting a
new PMC member <a class="headerlink" title="Permalink"
href="#guidelines-for-inviting-a-new-pmc-member">¶</a></h2>
+<p>Frequently adding new PMC members to your project helps to ensure the
+sustainability and longevity of your project, and brings new ideas into
+the discussion.</p>
+<p>As a PMC member, you should frequently look at your
+project’s active committers and contributors (including non-code
+participants) and consider whether having their voice in the
+decision-making process would better serve your stakeholders, and
+contribute to the Foundation’s mission of providing software for the
+public good.</p>
<p><a name="NewPMCMember-Discussion"></a></p>
<h3 id="discussion">Discussion <a class="headerlink" title="Permalink"
href="#discussion">¶</a></h3>
-<p>We do the discussion and vote on the <code>private@</code> mailing list to
enable a frank
-discussion. Any PMC member may propose a potential PMC member.
+<p>Any PMC member may propose a potential PMC member.
This is <strong>not</strong> the sole responsibility or right of the PMC
chair.</p>
+<p>We do the discussion and vote on the <code>private@</code> mailing list to
enable a frank
+discussion. But do keep in mind that if the candidate is elected, they
+will be able to inspect the archives, so keep your discussion respectful
+and professional, with that in mind.</p>
<p>We invite people to join as PMC members, not github ids. It is
fine to refer to the candidate’s github id for context, but the person
should
be referred to by their name. It is not necessary to have their full legal
name (that will be kept private) but it is important to use their name, as
they refer to themselves in email. If a person is known only by their github
id, it is ok to ask them for their real name prior to holding a VOTE.</p>
+<h3 id="vote">Vote <a class="headerlink" title="Permalink"
href="#vote">¶</a></h3>
<p>Start a separate [VOTE] thread for each new person. This makes it much
easier
to review the email archives.</p>
<p>We need to be sure that they are committed people with whom we can work.
@@ -263,107 +300,27 @@ trade-off and something about timeliness. A point is
reached where it
becomes obvious that we should invite them. This encourages them and keeps
them enthusiastic. If we leave it too long, then we risk them becoming
disillusioned.</p>
-<p>On the <code>private@</code> list we can each say exactly what we feel
about each person,
-with no holds barred. Keep the discussion concise. The praise part can
-be done later in public. Keep in mind, however, that if the member becomes
-a PMC member later, they will have access to this discussion.</p>
<p>Let the Vote thread run for one week.</p>
-<p>A positive result is achieved by <strong>Consensus Approval</strong>: at
least 3 +1
-votes and no vetoes.</p>
-<p>Any veto must be accompanied by reasoning and the vetoer must be prepared
to defend it.
-Other members can attempt to encourage them to change their mind.</p>
-<p>New PMC members can be either quiet or active as they choose. If we find
-that certain people lapse and don’t ever contribute, then the project
can take steps
-to retire them.</p>
+<p>A positive result is achieved when there are at least 3 +1 votes and no
vetoes,
+as per the <a href="https://apache.org/foundation/voting">ASF voting process
+document</a>.</p>
+<h3 id="invitation-and-welcome">Invitation and welcome <a class="headerlink"
title="Permalink" href="#invitation-and-welcome">¶</a></h3>
<p>After a positive result, record the result on the PMC list with a
<code>[RESULT][VOTE]</code> subject
and then invite the candidate. We give candidates a chance to decline PMC
membership in private.
They can post a reply to the PMC mailing list.</p>
<p>After we reach a decision on the <code>private@</code> list, and after the
steps above, we
announce the new PMC member on the <code>dev</code> list. We can then each
follow up with
-our praise in public.</p>
+our praise and welcome messages in public.</p>
<p>Other notes about the process are available on the main <a
href="https://www.apache.org/dev/pmc.html#newpmcmember">Apache site</a>.</p>
-<p><a name="NewCommitter-EmailTemplates"></a></p>
+<p><a name="NewPMCMember-EmailTemplates"></a></p>
<h2 id="email-templates">Email Templates <a class="headerlink"
title="Permalink" href="#email-templates">¶</a></h2>
-<h3 id="pmc-member-vote-template">PMC member Vote Template <a
class="headerlink" title="Permalink"
href="#pmc-member-vote-template">¶</a></h3>
-<p>This is the email to commence a vote for a new PMC member.</p>
-<pre><code>------------------------------------------------------------
-To: private@[PROJECT].apache.org
-Subject: [VOTE] New PMC member candidate: Jo Bloggs
-
-[ add the reasons behind your nomination here ]
-
-Voting ends one week from today, i.e. midnight UTC on YYYY-MM-DD
-https://www.timeanddate.com/counters/customcounter.html?year=YYYY&month=MM&day=DD
-
-See voting guidelines at
-https://community.apache.org/newpmcmember.html
-
-------------------------------------------------------------
-</code></pre>
-<h3 id="close-vote">Close Vote <a class="headerlink" title="Permalink"
href="#close-vote">¶</a></h3>
-<p>This email ends the vote and reports the result to the project.</p>
-<pre><code>------------------------------------------------------------
-To: private@[PROJECT].a.o
-Subject: [RESULT] [VOTE] New PMC member candidate: Jo Bloggs
-
-The vote has now closed. The results are:
-
-Binding Votes:
-
-+1 [TOTAL BINDING +1 VOTES]
- 0 [TOTAL BINDING +0/-0 VOTES]
--1 [TOTAL BINDING -1 VOTES]
-
-The vote is ***successful/not successful***
-</code></pre>
-<h3 id="pmc-member-invite-template">PMC member Invite Template <a
class="headerlink" title="Permalink"
href="#pmc-member-invite-template">¶</a></h3>
-<p>This is the suggested invitation email to send to the newly elected PMC
member candidate,
-sent after a positive result from the vote for a new PMC member.</p>
-<pre><code>------------------------------------------------------------
-To: [email protected]
-Cc: private@[PROJECT].apache.org
-Subject: Invitation to become [PROJECT] PMC member: Jo Bloggs
-
-Hello [invitee name],
-
-The [Project] Project Management Committee (PMC)
-hereby offers you membership in the PMC. These privileges are
-offered on the understanding that you'll use them
-reasonably and with common sense. We like to work on trust
-rather than unnecessary constraints.
-
-Of course, you can decline and instead remain as a
-contributor, participating as you do now.
-
-This personal invitation is a chance for you to accept or decline in private.
-Please let us know in reply to this message whether you accept or decline.
-</code></pre>
-<h3 id="pmc-member-announce-template">PMC member Announce Template <a
class="headerlink" title="Permalink"
href="#pmc-member-announce-template">¶</a></h3>
-<p>This is the email to announce the new committer to
<code>[PROJECT]-dev</code> once the account has been created.</p>
-<pre><code>------------------------------------------------------------
-To: dev@[PROJECT].apache.org
-Subject: new PMC member: ###Jo Bloggs
-
-The Project Management Committee (PMC) for Apache [PROJECT]
-has invited Jo Bloggs to become a PMC member and we are pleased
-to announce that they have accepted.
-
-### add specific details here ###
-
-A PMC member helps manage and guide the direction of the project.
-</code></pre>
-<h3 id="pmc-member-done-template">PMC Member Done Template <a
class="headerlink" title="Permalink"
href="#pmc-member-done-template">¶</a></h3>
-<pre><code>After the PMC member account is established.
-
-------------------------------------------------------------
-To: private@[PROJECT].a.o, ###[email protected]
-Subject: account request: ###Jo Bloggs
-
-Please subscribe to the [PROJECT] Project Management
-Committee mailing list private@[PROJECT].apache.org.
-
-A PMC member will announce your election to the dev list soon.
-</code></pre>
+<ul>
+<li><a href="templates/pmc-member-vote.txt">PMC member vote</a></li>
+<li><a href="templates/pmc-member-results.txt">PMC member vote results</a></li>
+<li><a href="templates/pmc-member-invite.txt">PMC member invitation</a></li>
+<li><a href="templates/pmc-member-announce.txt">PMC member
announcmement</a></li>
+<li><a href="templates/pmc-member-welcome.txt">PMC member welcome</a></li>
+</ul>
</div>
diff --git a/content/sitemap.xml b/content/sitemap.xml
index 3c59537f..4f40e5d0 100644
--- a/content/sitemap.xml
+++ b/content/sitemap.xml
@@ -238,6 +238,10 @@
<loc>https://community.apache.org/tags/incubator.html</loc>
</url><url>
<loc>https://community.apache.org/tags/india.html</loc>
+ </url><url>
+ <loc>https://community.apache.org/newcommitter.html</loc>
+ </url><url>
+ <loc>https://community.apache.org/newpmcmember.html</loc>
</url><url>
<loc>https://community.apache.org/tags/links.html</loc>
</url><url>
@@ -268,10 +272,6 @@
<loc>https://community.apache.org/mentoring/firstpatch.html</loc>
</url><url>
<loc>https://community.apache.org/tags/navigation.html</loc>
- </url><url>
- <loc>https://community.apache.org/newcommitter.html</loc>
- </url><url>
- <loc>https://community.apache.org/newpmcmember.html</loc>
</url><url>
<loc>https://community.apache.org/pmc/new-member.html</loc>
</url><url>
diff --git a/content/tags/committers.html b/content/tags/committers.html
index 1968aa9c..cf292062 100644
--- a/content/tags/committers.html
+++ b/content/tags/committers.html
@@ -247,11 +247,11 @@
</li>
<li>
- <a href="/mentoring/committer.html">Mentoring a new committer</a>
+ <a href="/newcommitter.html">Inviting a New Committer</a>
</li>
<li>
- <a href="/newcommitter.html">New Committer</a>
+ <a href="/mentoring/committer.html">Mentoring a new committer</a>
</li>
</ul>
diff --git a/content/tags/election.html b/content/tags/election.html
index dc894a62..f6f44e0e 100644
--- a/content/tags/election.html
+++ b/content/tags/election.html
@@ -227,11 +227,11 @@
</li>
<li>
- <a href="/newcommitter.html">New Committer</a>
+ <a href="/newcommitter.html">Inviting a New Committer</a>
</li>
<li>
- <a href="/newpmcmember.html">New PMC member</a>
+ <a href="/newpmcmember.html">Inviting a New PMC member</a>
</li>
<li>
diff --git a/content/tags/pmc.html b/content/tags/pmc.html
index 5e712844..6cbb4f9a 100644
--- a/content/tags/pmc.html
+++ b/content/tags/pmc.html
@@ -247,15 +247,15 @@
</li>
<li>
- <a href="/mentoring/pmc.html">Mentoring a new PMC member</a>
+ <a href="/newcommitter.html">Inviting a New Committer</a>
</li>
<li>
- <a href="/newcommitter.html">New Committer</a>
+ <a href="/newpmcmember.html">Inviting a New PMC member</a>
</li>
<li>
- <a href="/newpmcmember.html">New PMC member</a>
+ <a href="/mentoring/pmc.html">Mentoring a new PMC member</a>
</li>
<li>
diff --git a/content/tags/pmcmembers.html b/content/tags/pmcmembers.html
index 0fd14c16..4421d297 100644
--- a/content/tags/pmcmembers.html
+++ b/content/tags/pmcmembers.html
@@ -223,7 +223,7 @@
<ul>
<li>
- <a href="/newpmcmember.html">New PMC member</a>
+ <a href="/newpmcmember.html">Inviting a New PMC member</a>
</li>
</ul>
diff --git a/content/templates/committer-discuss.txt
b/content/templates/committer-discuss.txt
index 012d5a9c..4b2180be 100644
--- a/content/templates/committer-discuss.txt
+++ b/content/templates/committer-discuss.txt
@@ -1,4 +1,4 @@
-To: [email protected]
+To: private@[project].apache.org
Subject: [DISCUSS] New committer: [Candidate Name]
I propose to add [Candidate Name] as a committer.
@@ -7,7 +7,7 @@ I propose to add [Candidate Name] as a committer.
[State contribution statistics, if available and relevant.]
-Please remember that should this candidate be elected, they will have
-access to our archives, and be able to read this, so phrase your
-comments constructively with this in mind.
+Please remember that should this candidate be elected as a PMC member
+at some later date, they will have access to our archives, and be able
+to read this, so phrase your comments constructively with this in mind.
diff --git a/content/templates/committer-pmc-results.txt
b/content/templates/committer-pmc-results.txt
index d9d44bc4..280597f0 100644
--- a/content/templates/committer-pmc-results.txt
+++ b/content/templates/committer-pmc-results.txt
@@ -1,4 +1,4 @@
-To: private@[PROJECT].a.o
+To: private@[PROJECT].apache.org
Subject: [RESULT] [VOTE] New committer and PMC member candidate: [Candiate
Name]
The vote has now closed. The results are:
diff --git a/content/templates/committer-results.txt
b/content/templates/committer-results.txt
index 88755c16..b17a9a91 100644
--- a/content/templates/committer-results.txt
+++ b/content/templates/committer-results.txt
@@ -1,4 +1,4 @@
-To: private@[PROJECT].a.o
+To: private@[PROJECT].apache.org
Subject: [RESULT] [VOTE] New committer: [Candidate Name]
The vote has now closed. The results are:
@@ -13,3 +13,4 @@ Binding Votes:
The vote is ***successful/not successful***
+[Include link to VOTE thread on lists.apache.org]
diff --git a/content/templates/committer-welcome.txt
b/content/templates/committer-welcome.txt
index 2749e710..1d27cf6e 100644
--- a/content/templates/committer-welcome.txt
+++ b/content/templates/committer-welcome.txt
@@ -1,7 +1,7 @@
-To: private@[PROJECT].a.o, [email protected]
+To: private@[PROJECT].apache.org, [email protected]
Subject: Welcome, [First Name], New Committer!
-Hello, [Committer Name]
+Hello, [Committer Name],
As you know, the ASF Infrastructure has set up your committer account
with the username `[apacheID]`
diff --git a/content/templates/pmc-member-announce.txt
b/content/templates/pmc-member-announce.txt
new file mode 100644
index 00000000..329eaa26
--- /dev/null
+++ b/content/templates/pmc-member-announce.txt
@@ -0,0 +1,23 @@
+To: dev@[PROJECT].apache.org
+Subject: New PMC member: [PMC Member Name]
+
+The Project Management Committee (PMC) for Apache [PROJECT]
+is delighted to announce that [PMC Member Name] has joined the PMC!
+
+[Brief introduction here: Consider mentioning what they've contributed
+in the past, what company they work for if your project cares about
+that, and the names of their pets.]
+
+The PMC - Project Management Committee - manages and guides the
+direction of the project, and is responsible for inviting new
+committers and PMC members to steward the longevity of the project.
+See https://community.apache.org/pmc/responsibilities.html if you're
+interested in learning more about the rights and responsibilities of
+PMC members.
+
+Please join us in welcoming [PMC Member Name] to their new role in our
+project!
+
+[Your Name]
+On behalf of the [Project] PMC
+
diff --git a/content/templates/pmc-member-discuss.txt
b/content/templates/pmc-member-discuss.txt
new file mode 100644
index 00000000..4de374cd
--- /dev/null
+++ b/content/templates/pmc-member-discuss.txt
@@ -0,0 +1,17 @@
+To: private@[project].apache.org
+Subject: [DISCUSS] New PMC member: [Candidate Name]
+
+I propose to add [Candidate Name] as a PMC member.
+
+[State reasons that you believe they are a good candidate]
+
+[State contribution statistics, if available and relevant.]
+
+PMC members are our peers, who help drive the direction of this
+project. They will be owners not just of the code, but of the project
+and its brand.
+
+Please remember that should this candidate be elected, they will have
+access to our archives, and be able to read this, so phrase your
+comments constructively with this in mind.
+
diff --git a/content/templates/pmc-member-invite.txt
b/content/templates/pmc-member-invite.txt
new file mode 100644
index 00000000..8e8341ea
--- /dev/null
+++ b/content/templates/pmc-member-invite.txt
@@ -0,0 +1,23 @@
+To: [Candidate Email Address]
+Cc: private@[PROJECT].apache.org
+Subject: Invitation to become [PROJECT] PMC member: [PMC Member Name]
+
+Hello [invitee name],
+
+The [Project] Project Management Committee (PMC)
+hereby offers you membership in the PMC. These privileges are offered on
+the understanding that you'll use them reasonably and with common sense.
+We like to work on trust rather than unnecessary constraints.
+
+This personal invitation is a chance for you to accept or decline in private.
+Please let us know in reply to this message whether you accept or decline.
+
+The rights and responsibilities are described here:
+https://community.apache.org/pmc/responsibilities.html
+If that's in any way unclear, please reach out to me or any of the
+other PMC members for clarification, or to discuss this decision in more
+detail.
+
+[Your Name]
+On behalf of the [Project] PMC
+
diff --git a/content/templates/committer-pmc-results.txt
b/content/templates/pmc-member-results.txt
similarity index 61%
copy from content/templates/committer-pmc-results.txt
copy to content/templates/pmc-member-results.txt
index d9d44bc4..1c8e40c5 100644
--- a/content/templates/committer-pmc-results.txt
+++ b/content/templates/pmc-member-results.txt
@@ -1,10 +1,8 @@
-To: private@[PROJECT].a.o
-Subject: [RESULT] [VOTE] New committer and PMC member candidate: [Candiate
Name]
+To: private@[PROJECT].apache.org
+Subject: [RESULT] [VOTE] New PMC member: [Candidate Name]
The vote has now closed. The results are:
-Binding Votes:
-
+1 N binding, M non-binding
0 N binding, M non-binding
-1 N binding, M non-binding
@@ -13,4 +11,4 @@ Binding Votes:
The vote is ***successful/not successful***
-
+[Include link to VOTE thread on lists.apache.org]
diff --git a/content/templates/pmc-member-vote.txt
b/content/templates/pmc-member-vote.txt
new file mode 100644
index 00000000..a82679fe
--- /dev/null
+++ b/content/templates/pmc-member-vote.txt
@@ -0,0 +1,20 @@
+To: private@[PROJECT].apache.org
+Subject: [VOTE] New PMC Member: [Candidate Name]
+
+This is a VOTE to add [Candidate Name] as a PMC member.
+
+This has been discussed here:
+[Link to DISCUSS thread on lists.apache.org]
+If you have more to add to the discussion, please do so there, rather than
+in this VOTE thread.
+
+[+1] Yes, add this person to the PMC
+[0] Abstain
+[-1] No, do not add this person to the PMC
+
+Voting ends one week from today, i.e. midnight UTC on YYYY-MM-DD
+https://www.timeanddate.com/counters/customcounter.html?year=YYYY&month=MM&day=DD
+
+See voting guidelines at
+https://community.apache.org/newpmcmember.html
+
diff --git a/content/templates/pmc-member-welcome.txt
b/content/templates/pmc-member-welcome.txt
new file mode 100644
index 00000000..48e383e3
--- /dev/null
+++ b/content/templates/pmc-member-welcome.txt
@@ -0,0 +1,22 @@
+To: private@[PROJECT].apache.org, [PMC member ID]@apache.org
+Subject: Welcome to the PMC, [First Name]
+
+Hello, [PMC Member],
+
+Welcome to the [Project] Project Management Committee. As a PMC
+member, you now are empowered help make decisions about, and guide the
+future of, our project.
+
+Please subscribe to the [PROJECT] Project Management
+Committee mailing list private@[PROJECT].apache.org. Do this by
+sending an empty email to private-subscribe@[PROJECT].apache.org and
+follwing the instructions in the automated response you'll receive.
+
+Please see the welcome email on the dev list, and introduce yourself.
+
+It's a real pleasure to have you here, and we look forward to working
+with you.
+
+[Your Name]
+On behalf of the [Project] PMC
+