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

vinoth pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/incubator-hudi.git


The following commit(s) were added to refs/heads/asf-site by this push:
     new 27bf4b5  [HUDI-196] First draft of committership guidelines (#823)
27bf4b5 is described below

commit 27bf4b568079dda0591d10157a795acf35be011d
Author: vinoth chandar <[email protected]>
AuthorDate: Wed Aug 7 04:37:55 2019 -0700

    [HUDI-196] First draft of committership guidelines (#823)
    
    - Minor details on JIRA usage
    - Updated html files
---
 content/community.html    | 19 +++++++++++++++++--
 content/contributing.html |  6 ++++--
 docs/community.md         | 14 ++++++++++++++
 docs/contributing.md      |  5 +++--
 4 files changed, 38 insertions(+), 6 deletions(-)

diff --git a/content/community.html b/content/community.html
index af2263a..853a5f6 100644
--- a/content/community.html
+++ b/content/community.html
@@ -46,7 +46,7 @@
 <script 
src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js";></script>
 <![endif]-->
 
-<link rel="alternate" type="application/rss+xml" title="" 
href="http://localhost:4000feed.xml";>
+<link rel="alternate" type="application/rss+xml" title="" 
href="http://0.0.0.0:4000feed.xml";>
 
     <script>
         $(document).ready(function() {
@@ -389,6 +389,21 @@ Apache Hudi follows the typical Apache vulnerability 
handling <a href="https://a
   <li>Contributing code to the project (<a 
href="https://issues.apache.org/jira/issues/?jql=project+%3D+HUDI+AND+component+%3D+newbie";>newbie
 JIRAs</a>)</li>
 </ul>
 
+<h2 id="become-a-committer">Become a Committer</h2>
+
+<p>We are always looking for strong contributors, who can become <a 
href="https://www.apache.org/dev/committers.html";>committers</a> on the 
project. 
+Committers are chosen by a majority vote of the Apache Hudi <a 
href="https://www.apache.org/foundation/how-it-works.html#pmc-members";>PMC</a>, 
after a discussion on their candidacy based on the following criteria (not 
exclusive/comprehensive).</p>
+
+<ul>
+  <li>Embodies the ASF model code of <a 
href="https://www.apache.org/foundation/policies/conduct.html";>conduct</a></li>
+  <li>Has made significant technical contributions such as submitting PRs, 
filing bugs, testing, benchmarking, authoring HIPs, providing feedback/code 
reviews (+ more).</li>
+  <li>Has helped the community over a few months, by answering questions on 
support channels above and triaging issues/jiras.</li>
+  <li>Demonstrates clear code/design ownership of a component or code area 
(eg: Delta Streamer, Hive/Presto Integration etc).</li>
+  <li>Brought thought leadership and new ideas into the project and 
evangelized them with the community via conference talks, blog posts.</li>
+  <li>Great citizenship in helping with all peripheral (but very critical) 
work like site maintenance, wiki/jira cleanups and so on.</li>
+  <li>Proven commitment to the project by way of upholding all agreed upon 
processes, conventions and principles of the community.</li>
+</ul>
+
 <h3 id="code-contributions">Code Contributions</h3>
 
 <p>Useful resources for contributing can be found under the “Developers” top 
menu.
@@ -455,4 +470,4 @@ Specifically, please refer to the detailed <a 
href="contributing.html">contribut
 
 </body>
 
-</html>
\ No newline at end of file
+</html>
diff --git a/content/contributing.html b/content/contributing.html
index 034dd1c..62d54ac 100644
--- a/content/contributing.html
+++ b/content/contributing.html
@@ -46,7 +46,7 @@
 <script 
src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js";></script>
 <![endif]-->
 
-<link rel="alternate" type="application/rss+xml" title="" 
href="http://localhost:4000feed.xml";>
+<link rel="alternate" type="application/rss+xml" title="" 
href="http://0.0.0.0:4000feed.xml";>
 
     <script>
         $(document).ready(function() {
@@ -362,6 +362,7 @@ These instructions have been tested on IntelliJ. We also 
recommend setting up th
   <li>[Optional] If you want to get involved, but don’t have a project in 
mind, please check JIRA for small, quick-starters.</li>
   <li>[Optional] Familiarize yourself with internals of Hudi using content on 
this page, as well as <a 
href="https://cwiki.apache.org/confluence/display/HUDI";>wiki</a></li>
   <li>Once you finalize on a project/task, please open a new JIRA or assign an 
existing one to yourself. (If you don’t have perms to do this, please email the 
dev mailing list with your JIRA id and a small intro for yourself. We’d be 
happy to add you as a contributor)</li>
+  <li>Almost all PRs should be linked to a JIRA. Before you begin work, click 
“Start Progress” on the JIRA, which tells everyone that you are working on the 
issue actively.</li>
   <li>Make your code change
     <ul>
       <li>Every source file needs to include the Apache license header. Every 
new dependency needs to
@@ -380,6 +381,7 @@ where you replace HUDI-XXX with the appropriate JIRA 
issue.</li>
   <li>If you don’t hear back within 3 days on the PR, please send an email to 
dev @ mailing list.</li>
   <li>Address code review comments &amp; keep pushing changes to your 
fork/branch, which automatically updates the PR</li>
   <li>Before your change can be merged, it should be squashed into a single 
commit for cleaner commit history.</li>
+  <li>As courtesy, if you are unable to continue working on a JIRA, please 
move it back to “OPEN” state and unassign yourself.</li>
 </ul>
 
 <h2 id="releases">Releases</h2>
@@ -387,7 +389,7 @@ where you replace HUDI-XXX with the appropriate JIRA 
issue.</li>
 <ul>
   <li>Apache Hudi community plans to do minor version releases every 6 weeks 
or so.</li>
   <li>If your contribution merged onto <code 
class="highlighter-rouge">master</code> branch after the last release, it will 
become part of next release.</li>
-  <li>Website changes are regenerated once a week (until automation in place 
to reflect immediately)</li>
+  <li>Website changes are regenerated on-demand basis (until automation in 
place to reflect immediately)</li>
 </ul>
 
 <h2 id="accounts-and-permissions">Accounts and Permissions</h2>
diff --git a/docs/community.md b/docs/community.md
index 76b276b..aba54b2 100644
--- a/docs/community.md
+++ b/docs/community.md
@@ -36,6 +36,20 @@ Here are few ways, you can get involved.
  - Share new ideas/directions to pursue or propose a new HIP
  - Contributing code to the project ([newbie 
JIRAs](https://issues.apache.org/jira/issues/?jql=project+%3D+HUDI+AND+component+%3D+newbie))
 
+## Become a Committer
+
+We are always looking for strong contributors, who can become 
[committers](https://www.apache.org/dev/committers.html) on the project. 
+Committers are chosen by a majority vote of the Apache Hudi 
[PMC](https://www.apache.org/foundation/how-it-works.html#pmc-members), after a 
discussion on their candidacy based on the following criteria (not 
exclusive/comprehensive).
+
+ - Embodies the ASF model code of 
[conduct](https://www.apache.org/foundation/policies/conduct.html)
+ - Has made significant technical contributions such as submitting PRs, filing 
bugs, testing, benchmarking, authoring HIPs, providing feedback/code reviews (+ 
more).
+ - Has helped the community over a few months, by answering questions on 
support channels above and triaging issues/jiras.
+ - Demonstrates clear code/design ownership of a component or code area (eg: 
Delta Streamer, Hive/Presto Integration etc).
+ - Brought thought leadership and new ideas into the project and evangelized 
them with the community via conference talks, blog posts.
+ - Great citizenship in helping with all peripheral (but very critical) work 
like site maintenance, wiki/jira cleanups and so on.
+ - Proven commitment to the project by way of upholding all agreed upon 
processes, conventions and principles of the community.
+
+
 ### Code Contributions
 
 Useful resources for contributing can be found under the "Developers" top menu.
diff --git a/docs/contributing.md b/docs/contributing.md
index c8c505d..02c6375 100644
--- a/docs/contributing.md
+++ b/docs/contributing.md
@@ -35,6 +35,7 @@ Here's a typical lifecycle of events to contribute to Hudi.
  - [Optional] If you want to get involved, but don't have a project in mind, 
please check JIRA for small, quick-starters.
  - [Optional] Familiarize yourself with internals of Hudi using content on 
this page, as well as [wiki](https://cwiki.apache.org/confluence/display/HUDI)
  - Once you finalize on a project/task, please open a new JIRA or assign an 
existing one to yourself. (If you don't have perms to do this, please email the 
dev mailing list with your JIRA id and a small intro for yourself. We'd be 
happy to add you as a contributor)
+ - Almost all PRs should be linked to a JIRA. Before you begin work, click 
"Start Progress" on the JIRA, which tells everyone that you are working on the 
issue actively.
  - Make your code change
    - Every source file needs to include the Apache license header. Every new 
dependency needs to
      have an open source license 
[compatible](https://www.apache.org/legal/resolved.html#criteria) with Apache.
@@ -50,13 +51,13 @@ Here's a typical lifecycle of events to contribute to Hudi.
  - If you don't hear back within 3 days on the PR, please send an email to dev 
@ mailing list.
  - Address code review comments & keep pushing changes to your fork/branch, 
which automatically updates the PR
  - Before your change can be merged, it should be squashed into a single 
commit for cleaner commit history.
-
+ - As courtesy, if you are unable to continue working on a JIRA, please move 
it back to "OPEN" state and unassign yourself.
 
 ## Releases
 
  - Apache Hudi community plans to do minor version releases every 6 weeks or 
so.
  - If your contribution merged onto `master` branch after the last release, it 
will become part of next release.
- - Website changes are regenerated once a week (until automation in place to 
reflect immediately)
+ - Website changes are regenerated on-demand basis (until automation in place 
to reflect immediately)
 
 
 ## Accounts and Permissions

Reply via email to