Skip to content

Latest commit

 

History

History
76 lines (41 loc) · 3.37 KB

README.md

File metadata and controls

76 lines (41 loc) · 3.37 KB

NebulaGraph Community

The NebulaGraph community is organized as shown below.

image

PMC

The PMC (Project Management Committee) is the entity that controls and leads the whole NebulaGraph projects. PMC members are responsible for voting new Maintainers or Committers and the authority to make all major decisions for NebulaGraph. See PMC List for the list of PMC members.

NebulaGraph Dev Group

Maintainer

Maintainers are the planners and designers of a repository, with the right to merge branches into the master. The appointment is for one year. A Maintainer should:

  • Set technical directions, road maps, and priorities for the repository
  • Drive the development forward and ensure newcomers, as well as long-time contributors, have a great experience
  • Make sure of the overall quality of the repository

How to become a Maintainer of a Repository

  • Must be a Committer of the repository
  • Nominated by the PMC
  • Obtain consensus approval from the PMC

See Maintainer List for the Maintainers of each repository.

Committer

Committers come from those Active Contributors who have made significant contributions to the repository. A Committer has approval permission for code reviews of the repository. See Committer List for the Committers of each repository.

NOTE: Each repository requires at least 2 approvals for each PR to be merged into the master branch.

How to become a Committer of a Repository

  • Generated from Active Contributors
  • Has more than 5 PRs merged to the master branch of the repository within a year
  • Self-recommended or Nominated by a Maintainer of the repository or PMC
  • Gain majority (1/2) votes from the Decision-Making Group (consists of Maintainers of the repository and the PMC)
  • The appointment is for one year

Active Contributor

Active Contributors are continuously active contributors in the community. They can have issues and PRs assigned to them and participate in development. See Active Contributor List for the list of Active Contributors.

How to become an Active Contributor of a Repository

If you have at least three PRs merged to a specific repository within one year, you will become an active contributor automatically.

Contributor

Anyone with at least one PR merged to any repository under vesoft-inc organization is a Contributor.

How to become a Contributor

To become a Contributor, you should contribute at least one PR to any project under vesoft-inc organization.

There are various ways of contributing. See Contributing Guide to get started.

Contributor List

See Contributors.

NebulaGraph User Group

As the NebulaGraph product matures, its user community is growing stronger by the day. The feedback and practical experience of users play a pivotal role in enhancing the product and expanding its applications. We hope for better communication and interaction between users and developers to foster the healthy growth of the NebulaGraph community.

You can also get help in https://discuss.nebula-graph.com.cn (Chinese) if you encounter any problem.

Everyone has their own exclusive certificates and gifts, for details see award