Welcome to Apache Amoro (incubating)

Amoro community is a free, open-source community project. Anyone interested in the Amoro project can join the community and contribute to its development by becoming a part of it.

This document describes some guidelines for joining the Amoro community.

Mailing Lists

List Name Address Subscribe Unsubscribe Archive
Developer List dev@amoro.apache.org subscribe unsubscribe archive
Commits List commits@amoro.apache.org subscribe unsubscribe archive

Roles and Responsibilities

Amoro community is composed of and operated by the following roles:

  • User
  • Contributor
  • Committer
  • PPMC

User

Community users, as defined by Amoro, are those members of the community who need the Amoro project, either individuals or businesses.

Contributor

Everyone who contributes can become an Amoro contributor. The members will provide mentorship and guidance when new contributors need assistance.

How to become a Contributor?

  • 1 merged PR in this project

Responsibilities and privileges

  • Actively participate in Amoro’s project development
  • Participate in the project’s mailing lists and other communication channels, community events (meetups, hackathons, etc.)
  • Learn and help others learn Amoro-related technologies
  • Be listed as an Amoro contributor

Committer

Committers are promoted from Contributors. They have the authority to commit to the project’s repositories and are responsible for the planning and maintenance of Amoro. They are also active members who share their knowledge with the community.

How to become a Committer?

  • Have a deep understanding of Amoro’s principles and future plans
  • Have the ability to deal with various issues that arise in the project promptly
  • Lead a major development, write and revise related documents
  • Be voted in by the Amoro PPMC

Responsibilities and privileges

  • Mentor and guide other members in the community
  • Ensure continued health of the project
  • Looking after Amoro’s trademarks and branding
  • Writing and submitting Incubator reports
  • Be granted write access to Amoro repositories
  • Be listed as an Amoro Committer and featured on the Amoro official website

PPMC Members

PPMC members are responsible for the planning and maintenance of Amoro. They are also active members who share their knowledge with the community.

How to become a PPMC member?

  • Have the ability to deal with project issues
  • Lead project development and iterations, and steer the overall direction of the project
  • Be voted in by the Amoro PPMC

Responsibilities and privileges

  • Mentor and guide other members in the community
  • Ensure continued health of the project, such as code quality and test coverage
  • Make and approve technical design decisions
  • Define milestones and releases
  • Vote and promote new committers and PPMC members
  • Be listed as an Amoro PPMC member and featured on the Amoro official website