Skip to main content

Maintainership Requirements

To become Halcyon Official Device Maintainers, you have to complete following requirements:

RequirementDescription
AndroidBasic Knowledge in Android build process.
Linux, and GitApplicants should possess the ability to utilize Linux, and git for version control and code management tasks.
Unofficial Build MaintenanceApplicants must maintain an unofficial build atleast 2 builds in 2 weeks before applying with postive feedbacks from the users.
AuthorshipAll code contributions must include proper attribution information to the respective author.
SELinuxSELinux status must be enforcing.
HardwareAll hardware features must be working; some exceptions will be considered.
TestingConduct thorough testing of all device fixes to ensure functionality and quality.
UpdatesDeliver regular updates, with a minimum of two per month, to keep devices functioning optimally.
TroubleshootingAble to troubleshoot and diagnose device issues by analyzing log data.

Preferred Qualifications

QualificationDescription
CI/CD Experience (Optional)Experience with Jenkins for continuous integration and deployment (CI/CD) is a plus.
Pre-release Testing (Optional)Experience building and testing unofficial software versions prior to release.