Skip to content

Maintainers Code of Conduct and Guidelines

Ensuring ethical collaboration, technical excellence, and community trust.

1. Code of Conduct

Behavioral expectations for all maintainers.

  • Treat all community members with respect. Harassment, discrimination, or derogatory behavior will not be tolerated.
  • Foster an inclusive environment where diverse perspectives are valued.
  • Communicate openly about challenges, delays, or limitations in your work.
  • Never mislead users or the community about device compatibility, feature readiness, or timelines.
  • Always credit original authors for their work. Plagiarism or misrepresentation of others' contributions is unacceptable.
  • Resolve disputes calmly and professionally. Escalate unresolved issues to the core team for mediation.

2. Maintainer Guidelines

Technical and procedural expectations for maintainers.

  • Follow project technical standards and build processes.
  • Avoid modifying core source code or adding/removing packages without approval.
  • Do not include unauthorized modifications unless ported from the device’s stock ROM.
  • Test updates thoroughly on your device(s) before submission.
  • Provide at least one update per month with fixes, optimizations, or security patches.
  • Participate actively in discussions affecting your device(s).
  • Share knowledge with other maintainers to troubleshoot issues and improve project quality.
  • Notify the team promptly if deadlines for major releases cannot be met.
  • Keep SELinux in enforcing mode unless approved otherwise.
  • Report vulnerabilities responsibly (e.g., privately to the core team before public disclosure).
  • Never bundle ads, bloatware, or unauthorized tracking tools in builds.
  • Address user feedback (e.g., bug reports) promptly and respectfully.
  • Provide clear documentation (e.g., installation guides, FAQs) and warn users about risks like data loss during updates.