# Become a Committer

An Apache IoTDB committer has write access to the repository for merging pull requests, but you don’t have to be a code contributor to become a committer. Becoming a committer means that you have the project’s trust. Read the ASF documentation for more about being a committer in the Apache Software Foundation.

The PMC makes someone a committer via nomination, discussion, and then majority vote. We use data from as many sources as possible to inform our reasoning. Here are some examples:

  • IoTDB expert and evangelist (documentations, blogs, etc..)
  • Public events
  • Firsthand PMC testimonials

The PMC has assembled the following set of guidelines for becoming a committer.

# An Apache IoTDBcommitter…

# Takes many forms

There are many actions other than coding that build the trust we place in a committer - code review, design discussion, user support, community outreach, improving infrastructure, documentation, project management, etc.

# Knows, upholds, and reinforces the Apache Software Foundation code of conduct

See the ASF documentation. In particular, they manifestly strive to:

  • Be open
  • Be empathetic
  • Be welcoming
  • Be friendly
  • Be patient
  • Be collaborative
  • Be inquisitive
  • Be careful in the words that they choose

# Knows, upholds, and reinforces the responsibilities of an Apache Software Foundation committer

See the ASF documentation.

  • They help create a product that will outlive the interest of any particular volunteer (including themselves)
  • They grow and maintain the health of the Apache community
  • They help out with surrounding work, such as the website & documentation
  • They help users
  • They can be trusted to decide when code is ready for release, or when to ask someone else to make the judgment
  • They can be trusted to decide when to merge code (if a code contributor) or when to ask someone else to make the judgment

# Knows, upholds, and reinforces the IoTDB community’s practices

  • They have a proven commitment to the project
  • They share their intentions with the community
  • They accept and integrate community feedback in their plans, designs, code, etc.
  • They earnestly try to make IoTDB better with their contributions
  • In particular, if a code contributor:
    • They earnestly try to make IoTDB better with their own code
    • They earnestly try to make IoTDB better with code review
    • They accept and integrate feedback on their code
    • They know, follow, and enforce IoTDB's practices while reviewing/merging code - style, documentation, testing, backward compatibility, etc.

The code of conduct is derived from Apache Beam.

Copyright © 2020 The Apache Software Foundation.
Apache and the Apache feather logo are trademarks of The Apache Software Foundation

Disclaimer: Apache IoTDB (incubating) is an effort undergoing incubation at The Apache Software Foundation (ASF), sponsored by the Apache Incubator. Incubation is required of all newly accepted projects until a further review indicates that the infrastructure, communications, and decision making process have stabilized in a manner consistent with other successful ASF projects. While incubation status is not necessarily a reflection of the completeness or stability of the code, it does indicate that the project has yet to be fully endorsed by the ASF.