DUE TO SPAM, SIGN-UP IS DISABLED. Goto Selfserve wiki signup and request an account.
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 (e.g. we currently have more than 100 PRs, many of which are over 3 months old)
- Answering questions (i.e. on the dev list, in PRs, in Jiras, etc...)
- Taking 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.
- Improving processes and tooling
- Refactoring code, etc...
Commit Policy
The following commit policy passed by a vote 8(binding FOR) to 0 against on May 27, 2016 on the dev list:
Commits need a +1 vote from a committer who is not the author
Furthermore, do not +1 or merge a PR that regresses linting (e.g. Landscape.io) or does not pass 4/6 travis tests.
When we do AIP voting, both PMC and committer's +1 is considered as binding vote based on internal PMC discussion.
Style Guide
Before merging a PR, please make sure that it is compliant with the points from the Contributors' Guide [ARCHIVED], in particular:
- The PR title references a JIRA issue [AIRFLOW-XXX], where XXX is the JIRA number, and contains a JIRA link in the PR description
- Any new files have an Apache License header
- All commits follow the 7 rules of good Git commits and reference a JIRA issue if appropriate
Apache Gitbox
To get access to the Apache Airflow Github, to comment on and merge Pull requests, you need to configure Apache Gitbox: https://gitbox.apache.org/
5 Comments
Unknown User (criccomini)
Dec 27, 2017A PR can be closed without committing it like so: https://mahout.apache.org/developers/github.html#closing-a-pr-without-committing-for-committers
Here's an example that closed https://github.com/apache/incubator-airflow/pull/2440 :
git commit --allow-empty -m "Closes apache/incubator-airflow#2440 *Already Merged*"
Unknown User (criccomini)
May 10, 2016From Unknown User (bolke):
Unknown User (criccomini)
Dec 12, 2017Useful guide for adding new committers/PMC members:
https://reference.apache.org/pmc/acreq
Whimsy's link for adding new users is here:
https://whimsy.apache.org/roster/ppmc/airflow
Unknown User (tfeng)
Apr 09, 2019Xiaodong DENG and Unknown User (dimberman) FYI, PMC decide that committer's +1 is also considered binding vote in AIP voting.
Xiaodong DENG
Apr 10, 2019Thanks Unknown User (tfeng)