Requirements for Official Maintainership
Source Code Requirements
- Your device sources must be public. While exceptions can be discussed, the team must have visibility
- Kernel source must be fully publicly pushed as per GPL requirements
- Respect commit history of your sources and maintain proper authorship
Build Infrastructure
- You must have proper resources (server/local machine) to build
- Arranging build infrastructure is solely your responsibility
- The team won't be providing any CI/Jenkins services
Experience Requirements
- You must not be maintaining more than two OFFICIAL/UNOFFICIAL ROMs before applying
- You must have released at least one functional UNOFFICIAL build before applying for OFFICIAL status
- Your GitHub account should be atleast 3 years old
Community Expectations
- Active participation in our developer community
- Responsive to bug reports and user feedback
- Willingness to collaborate with other maintainers
- Commitment to provide timely updates and our version upstreams