maintenance.rst 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. Project Maintenance Processes
  2. =============================
  3. Trusted Firmware-A (TF-A) project follows the generic `trustedfirmware.org
  4. Project Maintenance Process`_. The present document complements it by defining
  5. TF-A project-specific decisions.
  6. How to become a maintainer?
  7. ---------------------------
  8. Qualifying Criteria
  9. ~~~~~~~~~~~~~~~~~~~
  10. To be elligible to become a maintainer for TF-A project, all criteria outlined
  11. `here`_ must be fullfilled. These are:
  12. - Being an active member of the project for at least a couple of years.
  13. - Having contributed a substantial number of non-trivial and high-quality
  14. patches.
  15. - Having reviewed a substantial number of non-trivial patches, preferably in the
  16. generic layer, with high-quality constructive feedback.
  17. - Behaving in a professional and polite way, with the best interests of the
  18. project at heart.
  19. - Showing a strong will to improve the project and to do the right thing, rather
  20. than going for the quick and easy path.
  21. - Participating in design discussions on the development mailing list and during
  22. TF-A tech forums calls.
  23. - Having appropriate bandwidth (minimum 2 hours per week) to deal with the workload.
  24. Election Process
  25. ~~~~~~~~~~~~~~~~
  26. To put an individual's name up for election,
  27. #. Send an email to all existing TF-A maintainers, asking whether they have any
  28. objections to this individual becoming a TF-A maintainer.
  29. #. Give existing maintainers one calendar week to participate in the discussion.
  30. #. If there are objections, the existing maintainers should try to resolve them
  31. amongst themselves. If they cannot, this should be escalated to the
  32. trustedfirmware.org Technical Steering Commitee (TSC).
  33. #. If there are no (more) objections, announce the news on the TF-A mailing list
  34. and update the list of maintainers on the :ref:`Project
  35. Maintenance<maintainers>` page.
  36. .. _trustedfirmware.org Project Maintenance Process: https://trusted-firmware-docs.readthedocs.io/en/latest/generic_processes/project_maintenance_process.html
  37. .. _here: https://trusted-firmware-docs.readthedocs.io/en/latest/generic_processes/project_maintenance_process.html#how-to-become-a-maintainer