You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@kylin.apache.org by sh...@apache.org on 2018/10/29 11:23:50 UTC

[kylin] branch document updated: Add document for how to become Apache Committer.

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

shaofengshi pushed a commit to branch document
in repository https://gitbox.apache.org/repos/asf/kylin.git


The following commit(s) were added to refs/heads/document by this push:
     new 61b03f5  Add document for how to become Apache Committer.
61b03f5 is described below

commit 61b03f5b8b97183bda82ee11aec79c3ad35562d7
Author: GinaZhai <na...@kyligence.io>
AuthorDate: Mon Oct 29 17:28:44 2018 +0800

    Add document for how to become Apache Committer.
---
 website/_data/development-cn.yml                 |  1 +
 website/_data/development.yml                    |  1 +
 website/_dev/howto_become_apache_committer.cn.md | 24 ++++++++++++++++++++++++
 website/_dev/howto_become_apache_committer.md    | 24 ++++++++++++++++++++++++
 4 files changed, 50 insertions(+)

diff --git a/website/_data/development-cn.yml b/website/_data/development-cn.yml
index d1b2331..74a9fd8 100644
--- a/website/_data/development-cn.yml
+++ b/website/_data/development-cn.yml
@@ -23,6 +23,7 @@
     - coding_naming_convention
     - howto_test
     - howto_contribute
+    - howto_become_apache_committer
     - howto_docs
     - howto_package
     - howto_hbase_branches
diff --git a/website/_data/development.yml b/website/_data/development.yml
index 827fb57..fa68c1b 100644
--- a/website/_data/development.yml
+++ b/website/_data/development.yml
@@ -23,6 +23,7 @@
   - coding_naming_convention
   - howto_test
   - howto_contribute
+  - howto_become_apache_committer
   - howto_docs
   - howto_package
   - howto_hbase_branches
diff --git a/website/_dev/howto_become_apache_committer.cn.md b/website/_dev/howto_become_apache_committer.cn.md
new file mode 100644
index 0000000..fa6fd0d
--- /dev/null
+++ b/website/_dev/howto_become_apache_committer.cn.md
@@ -0,0 +1,24 @@
+---
+layout: dev-cn
+title:  如何成为 Apache Committer
+categories: development
+permalink: /cn/development/howto_become_apache_committer.html
+---
+
+## 宽泛的标准
+这篇文章将介绍如何成为一名 Apache Committer;简单来说可分为以下几个步骤:
+
+1. 理解和认同 Apache 运作方式和理念 (Apache Way),并以此理念来与其他人协同工作;
+2. 参与项目,可以从贡献文档,回答社区问题(礼貌地),贡献 patch 等做起;到这个时候,你就是一名 contributor 了;
+3. 成为开源项目某个模块的专家,能够贡献代码、添加测试案例并不 break 其他人的功能,与其他 committer 良好沟通建立互信;
+
+**另外,这些行为最好是自愿的,候选人喜爱此项目并自我激励,把项目当作是自己的事情。**
+
+如果做到了上述的全部或大部分,那么接下来就是找到一个项目的 PMC 愿意来提名你为 committer。他需要陈述你的贡献给所有 PMC,并获得至少 3 个 +1 票。
+
+总之,Apache 强调 “**Community over code**” (社区第一,胜过代码), 你需要在 Kylin 社区树立影响力和发言权,大胆发言,让其他人认可你的贡献,并愿意与你建立信任关系。成为 committer 是一个荣誉与责任共存的事情;成为 committer 不是终点,而是一个更高的起点。
+
+参考资料:
+[https://community.apache.org/contributors/](https://community.apache.org/contributors/)
+[https://www.quora.com/How-can-I-become-an-Apache-committer](https://www.quora.com/How-can-I-become-an-Apache-committer)
+[https://mahout.apache.org/developers/how-to-become-a-committer](https://mahout.apache.org/developers/how-to-become-a-committer)
diff --git a/website/_dev/howto_become_apache_committer.md b/website/_dev/howto_become_apache_committer.md
new file mode 100644
index 0000000..1cd1bbf
--- /dev/null
+++ b/website/_dev/howto_become_apache_committer.md
@@ -0,0 +1,24 @@
+---
+layout: dev
+title:  How to become an Apache Committer
+categories: development
+permalink: /development/howto_become_apache_committer.html
+---
+
+## The broad standard
+This article will show you how to become an Apache Committer; in simple terms, it can be divided into the following steps:
+
+1. Understand and agree with Apache's way of working and idea (Apache Way) and use it to work with others;
+2. Participate in the project, you can start with contributing documents, answering community questions (courtesy), contributing patches, etc. At this time, you are a contributor;
+3. Be an expert in a module of an open source project, able to contribute code, add test cases and not break other people's functions, and establish good mutual trust with other committers;
+
+**In addition, these behaviours are best voluntary. Candidates love the project and are self-motivated, treating the project as their own.**
+
+If you do all or most of the above, then the next step is to find a project PMC willing to nominate you as a committer. He needs to state your contribution to all PMCs and get at least 3 +1 votes.
+
+In short, Apache emphasizes "**Community over code**" (community first, better than code), you need to establish influence and voice in the Kylin community, speak boldly, let others recognize your contribution, and are willing to build trust with you. Being a committer is a matter of coexistence of honour and responsibility; becoming a committer is not an end, but a higher starting point.
+
+Reference:
+[https://community.apache.org/contributors/](https://community.apache.org/contributors/)
+[https://www.quora.com/How-can-I-become-an-Apache-committer](https://www.quora.com/How-can-I-become-an-Apache-committer)
+[https://mahout.apache.org/developers/how-to-become-a-committer](https://mahout.apache.org/developers/how-to-become-a-committer)