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