1*0d6140beSAndroid Build Coastguard Worker========= 2*0d6140beSAndroid Build Coastguard WorkerTeam 3*0d6140beSAndroid Build Coastguard Worker========= 4*0d6140beSAndroid Build Coastguard Worker 5*0d6140beSAndroid Build Coastguard Workerflashrom development process is happening in Gerrit. 6*0d6140beSAndroid Build Coastguard WorkerAll contributors and users who have a Gerrit account can send patches, 7*0d6140beSAndroid Build Coastguard Workeradd comments to patches and vote +1..-1 on patches. 8*0d6140beSAndroid Build Coastguard Worker 9*0d6140beSAndroid Build Coastguard WorkerAll contributors and users are expected to follow :doc:`/dev_guide/development_guide` and 10*0d6140beSAndroid Build Coastguard Worker:doc:`code_of_conduct`. 11*0d6140beSAndroid Build Coastguard Worker 12*0d6140beSAndroid Build Coastguard WorkerThere are two special groups in Gerrit. 13*0d6140beSAndroid Build Coastguard Worker 14*0d6140beSAndroid Build Coastguard Worker"flashrom reviewers" group 15*0d6140beSAndroid Build Coastguard Worker========================== 16*0d6140beSAndroid Build Coastguard Worker 17*0d6140beSAndroid Build Coastguard WorkerMembers of the group (see `flashrom reviewers <https://review.coreboot.org/admin/groups/25cadc351dd0492fd2a2a1b1a8e5bb08c29e411f,members>`_) 18*0d6140beSAndroid Build Coastguard Workercan do full approval of patches (i.e. vote +2). 19*0d6140beSAndroid Build Coastguard Worker 20*0d6140beSAndroid Build Coastguard WorkerIn general, members of the group have some area of responsibility in the 21*0d6140beSAndroid Build Coastguard Worker`MAINTAINERS <https://github.com/flashrom/flashrom/blob/main/MAINTAINERS>`_ file, 22*0d6140beSAndroid Build Coastguard Workerand are automatically added as reviewers to patches when the patch touches this area. 23*0d6140beSAndroid Build Coastguard Worker 24*0d6140beSAndroid Build Coastguard WorkerThe responsibilities are the following. 25*0d6140beSAndroid Build Coastguard Worker 26*0d6140beSAndroid Build Coastguard Worker* React to patches when added as a reviewer. 27*0d6140beSAndroid Build Coastguard Worker 28*0d6140beSAndroid Build Coastguard Worker* Try to respond to technical questions on the mailing list if the topic is something you know about 29*0d6140beSAndroid Build Coastguard Worker and can provide a useful response. 30*0d6140beSAndroid Build Coastguard Worker 31*0d6140beSAndroid Build Coastguard Worker* Know development guidelines and check the patches you are reviewing align with the guidelines. 32*0d6140beSAndroid Build Coastguard Worker 33*0d6140beSAndroid Build Coastguard Worker"flashrom developers" group 34*0d6140beSAndroid Build Coastguard Worker=========================== 35*0d6140beSAndroid Build Coastguard Worker 36*0d6140beSAndroid Build Coastguard WorkerMembers of the group (see `flashrom developers <https://review.coreboot.org/admin/groups/db95ce11b379445ac8c5806ea0b61195555b338d,members>`_) 37*0d6140beSAndroid Build Coastguard Workercan merge patches. 38*0d6140beSAndroid Build Coastguard WorkerThe responsibilities for the members of the group are described in more details below. 39*0d6140beSAndroid Build Coastguard Worker 40*0d6140beSAndroid Build Coastguard WorkerThere is no expectation on how much time you spend on your duties, some non-zero amount of time, 41*0d6140beSAndroid Build Coastguard Workerwhatever capacity you have. But in general, you stay around on flashrom. 42*0d6140beSAndroid Build Coastguard Worker 43*0d6140beSAndroid Build Coastguard WorkerIf you disappear for some time (life happens), especially for a longer time, like several months, 44*0d6140beSAndroid Build Coastguard Workerespecially without a warning: you implicitly agree that the others will handle the duties and make decisions if needed 45*0d6140beSAndroid Build Coastguard Worker(potentially without waiting for you to come back, if the decision is needed quickly). 46*0d6140beSAndroid Build Coastguard Worker 47*0d6140beSAndroid Build Coastguard Worker* Merge all contributors's patches (when they are ready), not just your own. 48*0d6140beSAndroid Build Coastguard Worker 49*0d6140beSAndroid Build Coastguard Worker* Be at least vaguely aware what development efforts are ongoing, this helps to make decisions 50*0d6140beSAndroid Build Coastguard Worker in what order the patches should be merged, and where could be merge conflicts. 51*0d6140beSAndroid Build Coastguard Worker 52*0d6140beSAndroid Build Coastguard Worker* Know development guidelines, and educate other contributors if needed (e.g. give links). 53*0d6140beSAndroid Build Coastguard Worker 54*0d6140beSAndroid Build Coastguard Worker* React to patches when added as a reviewer. 55*0d6140beSAndroid Build Coastguard Worker 56*0d6140beSAndroid Build Coastguard Worker* Try to respond to technical questions on the mailing list if the topic is something you know about 57*0d6140beSAndroid Build Coastguard Worker and can provide a useful response. 58*0d6140beSAndroid Build Coastguard Worker 59*0d6140beSAndroid Build Coastguard Worker* From time to time show up in real-time channel(s) and/or dev meetings. 60*0d6140beSAndroid Build Coastguard Worker 61*0d6140beSAndroid Build Coastguard Worker* Follow the :doc:`code_of_conduct`, be a good example for others. 62*0d6140beSAndroid Build Coastguard Worker 63*0d6140beSAndroid Build Coastguard Worker* Bonus point: if you work in a [software] company, educate and help contributors from your company 64*0d6140beSAndroid Build Coastguard Worker with upstream culture and dev guidelines. 65