Skip to content

Commit

Permalink
Merge pull request #614 from pllim/core-maintainer-gen
Browse files Browse the repository at this point in the history
Roles: Move general maintainers in same section as sub-package maintainers
  • Loading branch information
pllim authored Oct 14, 2024
2 parents edfc752 + 99831c2 commit 7f390d4
Showing 1 changed file with 35 additions and 32 deletions.
67 changes: 35 additions & 32 deletions roles.json
Original file line number Diff line number Diff line change
Expand Up @@ -336,31 +336,19 @@
}
},
{
"role": "Core astropy package maintainer (general)",
"url": "Core_package_general_maintainer",
"people": [
"Derek Homeier",
"Pey Lian Lim",
"Cl\u00e9ment Robert",
"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",
"Cl\u00e9ment Robert",
"Ole Streicher"
]
},
{
"role": "astropy.constants",
"people": [
Expand Down Expand Up @@ -504,16 +492,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 7f390d4

Please sign in to comment.