diff --git a/docs/.vuepress/config.ts b/docs/.vuepress/config.ts index 7a28547..59b8492 100644 --- a/docs/.vuepress/config.ts +++ b/docs/.vuepress/config.ts @@ -41,6 +41,8 @@ const sidebar: SidebarOptions = [ text: 'Community', prefix: 'community', children: [ + '/community/committer', + '/community/ppmc', '/community/release-guide', ] }, @@ -72,6 +74,8 @@ const navbar: NavbarOptions = [ { text: 'Benchmarks', link: '/documents/benchmarks' }, ]}, { text: 'Community', children: [ + { text: 'Become a Committer', link: '/community/committer' }, + { text: 'Become a PPMC Member', link: '/community/ppmc' }, { text: 'Release Guide', link: '/community/release-guide' }, ]}, { text: 'Archives', children: [ diff --git a/docs/community/committer.md b/docs/community/committer.md new file mode 100644 index 0000000..e9ec442 --- /dev/null +++ b/docs/community/committer.md @@ -0,0 +1,82 @@ +--- +title: Become a Committer +--- + +# Become a Committer + +## Current committers + +| Name | Apache ID | +| --- | --- | +| Shaoyun Chen | `csy` | +| Fei Wang | `feiwang` | +| Gui Huawen | `guihuawen` | +| Becket Qin | `jqin` | +| Calvin Kirs | `kirs` | +| Hao Li | `lihao` | +| Yuance Li | `liyuance` | +| Ruilei Ma | `maruilei` | +| Nicholas Jiang | `nicholasjiang` | +| Jiashu Xiong | `rexxiong` | +| Li Zhang | `richox` | +| Shreyesh Arangath | `shreyesh` | +| Shilun Fan | `slfan1989` | +| Lei Wang | `wanglei` | +| Zhen Wang | `wangzhen` | +| Hao Ding | `xuanwo` | +| Hai Zhou | `yew1eb` | +| Yijie Shen | `yjshen` | +| Mang Zhang | `zhangmang` | +| Junfan Zhang | `zuston` | + +The list above is maintained from the +[ASF committer roster](https://people.apache.org/committers-by-project.html#auron). + +## Become a Committer of Apache Auron™ (Incubating) + +Anyone who supports the community and contributes in any of the CoPDoC areas can +become an Apache Auron committer. CoPDoC is an ASF acronym describing the many ways +contributions are recognized, not only through code: + +- **Community** — participate on the mailing list, issue tracker, and discussions; + share knowledge and help other community members. +- **Project** — help the community form a clear vision and reach consensus. +- **Documentation** — make knowledge accessible and keep project guidance current. +- **Code** — design, implement, review, test, and maintain project software. + +Apache Auron strives to be a meritocratic community. After someone has contributed +consistently in one or more CoPDoC areas, the PPMC may invite that person to become a +committer. Committership is not limited to writing code: it recognizes a sustained +commitment to the project and its community. + +## Committer considerations + +There are no strict ASF-wide rules for becoming a committer. Candidates are typically +active contributors and community members whose work demonstrates sustained +participation, sound judgment, and alignment with the Apache Way. The examples below +are guidance rather than fixed requirements. + +### Continuous contributions + +Contributions may include fixing bugs, adding features, writing documentation, +maintaining issues, reviewing pull requests, answering questions, or helping with +releases and community activities. Sustained involvement matters more than a single +large contribution. + +### Quality of contributions + +- Demonstrate a solid general understanding of the project. +- Submit well-tested, well-designed changes that follow Auron's contribution + guidelines. +- Write clear, organized, user-oriented documentation. +- Give constructive and technically sound reviews. + +### Community involvement + +- Be active, courteous, and respectful on `dev@auron.apache.org`. +- Help contributors and users on the issue tracker and mailing list. +- Participate constructively in pull-request reviews and roadmap discussions. +- Promote the project through articles, talks, events, or other community work. + +For authoritative Incubator guidance, see the +[Apache Incubator Committer Guide](https://incubator.apache.org/guides/committer.html). diff --git a/docs/community/ppmc.md b/docs/community/ppmc.md new file mode 100644 index 0000000..4a11212 --- /dev/null +++ b/docs/community/ppmc.md @@ -0,0 +1,86 @@ +--- +title: Become a PPMC Member +--- + +# Become a PPMC Member + +Apache Auron is an Apache Incubator podling. During incubation, project oversight is +provided by the Podling Project Management Committee (PPMC), with guidance from the +project Mentors and the Incubator PMC (IPMC). + +## Current PPMC members + +| Name | Apache ID | +| --- | --- | +| Shaoyun Chen | `csy` | +| Hao Li | `lihao` | +| Yuance Li | `liyuance` | +| Ruilei Ma | `maruilei` | +| Jiashu Xiong | `rexxiong` | +| Li Zhang | `richox` | +| Lei Wang | `wanglei` | +| Zhen Wang | `wangzhen` | +| Yijie Shen | `yjshen` | +| Junfan Zhang | `zuston` | + +## Mentors + +Mentors are IPMC members who guide the podling and are also members of its PPMC roster. + +| Name | Apache ID | +| --- | --- | +| Becket Qin | `jqin` | +| Calvin Kirs | `kirs` | +| Nicholas Jiang | `nicholasjiang` | +| Hao Ding | `xuanwo` | + +The PPMC and Mentor lists above are maintained from the +[ASF public LDAP roster](https://whimsy.apache.org/public/public_ldap_projects.json). + +## Become a PPMC member of Apache Auron™ (Incubating) + +Anyone who supports the community and contributes in any of the CoPDoC areas can be +considered for Apache Auron PPMC membership: + +- **Community** — participate on the mailing list, issue tracker, and discussions; + share knowledge and help other community members. +- **Project** — help the community form a clear vision and reach consensus. +- **Documentation** — make knowledge accessible and keep project guidance current. +- **Code** — design, implement, review, test, and maintain project software. + +The PPMC watches for committers who continue to grow as community participants and +take responsibility for the health and governance of the podling. PPMC members are +selected through the private discussion, vote, invitation, and acceptance process +defined by the Apache Incubator. + +## PPMC member considerations + +There are no strict ASF-wide rules for becoming a PPMC member. Candidates are normally +active committers who continue making sustained contributions after becoming a +committer, or community members whose significant contributions demonstrate readiness +for project governance. These considerations are guidance rather than fixed thresholds. + +### Continuous contributions + +Candidates should demonstrate sustained engagement through activities such as fixing +bugs, adding features, writing documentation, maintaining issues, reviewing changes, +mentoring contributors, answering community questions, and helping with releases. + +### Quality of contributions + +- Demonstrate a solid general understanding of the project. +- Submit and review well-tested, well-designed changes that follow Auron's contribution + guidelines. +- Produce clear, organized, user-oriented documentation. +- Exercise sound judgment in technical and community decisions. + +### Community involvement + +- Be active, courteous, and respectful on `dev@auron.apache.org`. +- Help mentor contributors and users. +- Participate constructively in issue management and pull-request reviews. +- Contribute professionally and diplomatically to roadmap and governance discussions. +- Promote the project through articles, talks, events, or other community work. + +For the authoritative membership process and role description, see the +[Apache Incubator PPMC Guide](https://incubator.apache.org/guides/ppmc.html).