You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by po...@apache.org on 2020/10/07 19:16:03 UTC

[airflow] branch master updated: Moves Commiter's guide to CONTRIBUTING.rst (#11314)

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

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


The following commit(s) were added to refs/heads/master by this push:
     new d404cb0  Moves Commiter's guide to CONTRIBUTING.rst (#11314)
d404cb0 is described below

commit d404cb06dd52d391a9ef26ef700b61f04a771cd5
Author: Jarek Potiuk <ja...@polidea.com>
AuthorDate: Wed Oct 7 21:14:55 2020 +0200

    Moves Commiter's guide to CONTRIBUTING.rst (#11314)
    
    I decided to move it to CONTRIBUTING.rst as is it is an important
    documentation on what policies we have agreed to as community and
    also it is a great resource for the contributor to learn what are
    the committer's responsibilities.
    
    Fixes: #10179
---
 CONTRIBUTING.rst | 28 ++++++++++++++++++++++++++++
 1 file changed, 28 insertions(+)

diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst
index 81e07fc..1976a82 100644
--- a/CONTRIBUTING.rst
+++ b/CONTRIBUTING.rst
@@ -1158,6 +1158,34 @@ Here are a few rules that are important to keep in mind when you enter our commu
  * It’s OK to express your own emotions while communicating - it helps other people to understand you
  * Be considerate for feelings of others. Tell about how you feel not what you think of others
 
+Committer Responsibilities
+==========================
+
+Committers are more than contributors. While it's important for committers to maintain standing by
+committing code, their key role is to build and foster a healthy and active community.
+This means that committers should:
+
+* Review PRs in a timely and reliable fashion
+* They should also help to actively whittle down the PR backlog
+* Answer questions (i.e. on the dev list, in PRs, in Github Issues, slack, etc...)
+* Take on core changes/bugs/feature requests
+* Some changes are important enough that a committer needs to ensure it gets done. This is especially
+  the case if no one from the community is taking it on.
+* Improve processes and tooling
+* Refactoring code
+
+Commit Policy
+=============
+
+The following commit policy passed by a vote 8(binding FOR) to 0 against on May 27, 2016 on the dev list
+and slightly modified and consensus reached in October 2020:
+
+* Commits need a +1 vote from a committer who is not the author
+* Furthermore, do not merge a PR that regresses linting or does not pass CI tests (unless we have
+  justification such as clearly transient error).
+* When we do AIP voting, both PMC and committer +1s are considered as binding vote based on internal
+  PMC discussion.
+
 Resources & Links
 =================
 - `Airflow’s official documentation <http://airflow.apache.org/>`__