People within the Android Open Source community play a variety of roles. Anyone Anyone who is interested in exploring and contributing to Android can use the Android Open Source Project resources. Anyone can join the mailing lists, ask questions, contribute patches, report bugs, look at submitted patches, and use the tools. To get started with the Android code, see Get source. Verifiers Verifiers are responsible for testing change requests. After individuals have submitted a significant amount of high-quality code to the project, the Project Leads might invite them to become Verifiers. Approvers Approvers are experienced members of the project who have demonstrated their design skills and have made significant technical contributions to the project. In the code-review process, an Approver decides whether to include or exclude a change. Project Leads choose the Approvers, sometimes promoting to this position Verifiers who have demonstrated their expertise within a specific project. Project Leads The many projects that make up the Android Open Source Project are described in Project layout. A Project Lead for an individual project is responsible for the following:
New projects should be related to Android, be reasonable extensions of the platform, implement drivers and support packages that support Android on specific hardware, and so on. The Core Technical Team reviews and approves requests for the set up of new projects, designates new projects as part of the core platform, and appoints or confirms the Project Leads for those projects. To become a Project Lead for a new project, an individual must demonstrate working code that implements the idea for the new project, and must have the ability to act as Project Lead, as the role is defined above. Core Technical Team The Core Technical Team is responsible for the following:
|