Skip to content

Commit

Permalink
Roles: Move general in same section as sub-package
Browse files Browse the repository at this point in the history
maintainers

Wording tweaks

Consistent verbiage
  • Loading branch information
pllim committed Aug 12, 2024
1 parent 74556f1 commit be61f62
Showing 1 changed file with 34 additions and 31 deletions.
65 changes: 34 additions & 31 deletions roles.json
Original file line number Diff line number Diff line change
Expand Up @@ -336,30 +336,18 @@
}
},
{
"role": "Core astropy package maintainer (general)",
"url": "Core_package_general_maintainer",
"people": [
"Derek Homeier",
"Pey Lian Lim",
"Ole Streicher"
],
"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)",
"role": "Core astropy package maintainer",
"url": "Subpackage_maintainer",
"role-head": "Sub-package maintainer (at least one per core package sub-package)",
"sub-roles": [
{
"role": "General",
"people": [
"Derek Homeier",
"Pey Lian Lim",
"Ole Streicher"
]
},
{
"role": "astropy.constants",
"people": [
Expand Down Expand Up @@ -503,16 +491,31 @@
]
}
],
"responsibilities": {
"description": "Maintain a sub-package of the astropy core package, including:",
"details": [
"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"
]
}
"responsibilities": [
{
"subrole-head": "General maintainer",
"description": "Maintain the astropy core package in aspects that are not specific to a single sub-package, including:",
"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"
]
},
{

"subrole-head": "Sub-package maintainer",
"description": "Maintain a sub-package of the astropy core package, including:",
"details": [
"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"
]
}
]
},
{
"role": "Coordinated package maintainer",
Expand Down

0 comments on commit be61f62

Please sign in to comment.