diff --git a/roles.json b/roles.json index 1702942d..501b7064 100644 --- a/roles.json +++ b/roles.json @@ -395,7 +395,25 @@ } }, { - "role": "Sub-package maintainer", + "role": "Core astropy package maintainer (general)", + "url": "Core_package_general_maintainer", + "people": [ + "unfilled" + ], + "role-head": "Core astropy package maintainer (general)", + "responsibilities": { + "description": "Maintain the astropy core package in aspects that are not specific to a single sub-package", + "details": [ + "Evaluating new pull requests for quality, API consistency, Astropy coding standards, and appropriateness within the overall astropy ecosystem, in particular for pull requests spanning multiple sub-packages", + "Merging Pull Requests that are non-controversial or after reaching out to relevant subpackage maintainers", + "Maintain, review, and advocate for useful interaction between multiple sub-packages", + "Perform initial triaging of issues and pull requests", + "Keeping track of frequent contributors and their relevant areas of expertise" + ] + } + }, + { + "role": "Core astropy package maintainer (sub-package)", "url": "Subpackage_maintainer", "role-head": "Sub-package maintainer (at least one per core package sub-package)", "sub-roles": [ @@ -548,6 +566,7 @@ "Evaluating new pull requests for quality, API consistency, Astropy coding standards, and appropriateness within the overall astropy ecosystem", "Merging Pull Requests in the sub-package", "Keeping track of the \u201cbig picture\u201d progress of the sub-package - includes new feature development and significant bugs", + "Perform initial triaging of issues and pull requests", "Keeping track of frequent contributors to the sub-package and their relevant areas of expertise" ] }