Retro Eye care Haitian Deep Dark Default


Project Management Committee

Liang Zhang (Chair) Juan Pan Craig L Russell Sheng Wu Willem Ning Jiang Haoran Meng Kimm King
Yonglun Zhang Jun Zhao Yi Yang QingYang Chen vongosling Hongtao Gao Hongjun Du
Hao Cao Xiaoguang Ma Weijie Wu Zhengqiang Duan Hongsheng Zhong Guangyuan Wang Longtao Jiang
Chuxim Chen Jinchao Zhao


Haisheng Sun Qi Wang Ya Li Yanan Zhao Zhiyi Yan YangWen Ou Zonglei Dong
Xiaofeng Jiang Ling Yue Xiao Yu Jingshang Lu Jiwei Guo Lu Qiu Thanoshan MV
Chengxiang Lan Xiao Yang Guocheng Tang Guoping Li Liangda Wang cheese8 Yang Hou
Qunxing Lei Chen Ma Junjie Zhang Swastika Gupta Yacine Si Tayeb Ting Huang Nianjun Sun
Xinze Guo Everly Precia Suresh Liyao Miao Gaoxiang Xiong Zichao Wang Qiheng He Cheng Zhang
Jiahao Chen Zihao Niu Maolin Jiang Cong Hu Chenyang Ma


You can find all of the ShardingSphere contributors directly in GitHub’s contribution list.

Becoming a Committer

The ShardingSphere community follows the Apache Community’s process on accepting a new committer. Contributors who actively participate in the ShardingSphere community may be invited to become a committer by the project’s PMC and existing committers.

You can read the Contributor Guide for more information on how you can contribute to the community, as well as the Committer Guide for more details on how to become a committer.

How Can I become a Contributor

A contributor simply means that you take an interest in the project and contribute in some way, ranging from asking questions to providing new features as code patches. Contributions can be made in many ways, such as:

  1. Help others in the issues
  • Help solve problems with the issues
  • Remind the authors to provide a demo if they are reporting a bug
  • Try to reproduce the problem as described in the issues
  1. Make pull requests to fix bugs or implement new features
  2. Help with editing or translating the documents
  3. Discuss in the mailing list
  4. Join the ShardingSphere Slack community
  5. Spread the word! Tweet or engage with @ShardingSphere on Twitter
  6. Bit of a writer? Consider submitting a piece for publication on the ShardingSphere Medium page and official blog and we will feature you on all our media channels as well

The first step towards becoming a contributor is to get involved. Dive into the Apache ShardingSphere concept & code, and say hi to the community; offer help, improve docs, complete a newbie ticket or answer a user. You may just be surprised how welcoming and open folks are here. The more visible and engaged you are in the project, the more fun you will have and the more access you will have to advice and feedback. Contributing is fun and beneficial.

Anyone can become a Committer

Anyone who contributes to a project in any way is a contributor. If you become a valuable contributor to the project, the Project Management Committee (PMC) may invite you to become a committer.

It brings with it the privilege of write access to the project repository and resources, not just read source code files. A committer has the privilege to write and commit code and create pull requests to the default branch of the repository and in most cases, reviewers are also committers as you need to understand the code to review a PR.
In short, the committer is authorized to merge user contributions into the project.

Notably, anyone who is supportive of the community and works in any of the CoPDoC (Community, Project, Documentation, and Code) areas is a likely candidate for committership. Being a committer does not only mean you commit code; it means you are committed to the project and are productively contributing to its success.

Apart from many visible contributions of value in Apache projects (documentation, testing, coding user support, design, etc.), you will need to be a committer to carry out these activities:

  • Assisting with project management and marketing, such as writing informational blogs, assessing and approving new committers, board reports, and Apache Project Branding, etc.
  • Speaking about Apache projects at events
  • Providing mentorship

Why should I become a Committer?

Committer activity is a good and useful endeavor:

  • Being assigned to a Committer role is extremely motivating. A good open source community like Apache ShardingSphere appreciates your values and contributions, and you clearly see the results of your work in action.
  • Grow both professionally and personally very fast.
  • Have an opportunity to connect with top professionals and also pull some cool ideas.
  • Being a Committer is good for CV building and even a greater plus for junior programmers.

For more information, please read Guide for new project committers published by the Apache Software Foundation.