| Index: locales/en/module-ownership.json |
| =================================================================== |
| new file mode 100644 |
| --- /dev/null |
| +++ b/locales/en/module-ownership.json |
| @@ -0,0 +1,74 @@ |
| +{ |
| + "title": { |
| + "message": "Module ownership" |
| + }, |
| + "s1": { |
| + "message": "We're using a module ownership system similar to <a>what Mozilla has</a>. While most <a>modules</a> are areas of our code base, some have nothing to do with the code, but are governed in a very similar way." |
| + }, |
| + "s2": { |
| + "message": "The module owner role" |
| + }, |
| + "s3": { |
| + "message": "Module owners have functional authority and responsibility over their area. Only the respective super reviewer can overrule their decisions, but this should not be necessary in practice." |
| + }, |
| + "s4": { |
| + "message": "Responsibilities for code module owners" |
| + }, |
| + "s5": { |
| + "message": "Review and approve all changes to the module" |
| + }, |
| + "s6": { |
| + "message": "Grant or revoke commit access" |
| + }, |
| + "s7": { |
| + "message": "Maintain and improve quality" |
| + }, |
| + "s8": { |
| + "message": "Set the priority of new issues and reject them if necessary" |
| + }, |
| + "s9": { |
| + "message": "Ensure all high priority issues get tackled" |
| + }, |
| + "s10": { |
| + "message": "Responsibilities for non-code module owners" |
| + }, |
| + "s11": { |
| + "message": "Oversee all activities" |
| + }, |
| + "s12": { |
| + "message": "Plan future activities" |
| + }, |
| + "s13": { |
| + "message": "Ensure good communication with other modules as well as non-developers" |
| + }, |
| + "s14": { |
| + "message": "Super reviews" |
| + }, |
| + "s15": { |
| + "message": "Each module has a designated super reviewer, who will oversee things at a higher level." |
| + }, |
| + "s16": { |
| + "message": "Super reviews for code modules" |
| + }, |
| + "s17": { |
| + "message": "While the module owner will review all changes, certain changes should also be reviewed by the super reviewer, in particular:" |
| + }, |
| + "s18": { |
| + "message": "API changes (both public API as well as API between modules)" |
| + }, |
| + "s19": { |
| + "message": "Major refactoring" |
| + }, |
| + "s20": { |
| + "message": "New subprojects" |
| + }, |
| + "s21": { |
| + "message": "For these types of changes, the module owner should review first and make sure that all of their comments are addressed, then request a super review." |
| + }, |
| + "s22": { |
| + "message": "Super reviews for non-code modules" |
| + }, |
| + "s23": { |
| + "message": "There are no reviews for anything happening in non-code modules, but the super reviewers will oversee major projects and communication with other modules and non-developers in a similar fashion. The owner should report to the respective super reviewer on a regular basis." |
| + } |
| +} |