Skip to content

Commit bb49a86

Browse files
authored
Merge pull request #609 from pllim/reorder-roles
Roles re-ordering
2 parents 5eb87ad + ea66860 commit bb49a86

File tree

1 file changed

+76
-76
lines changed

1 file changed

+76
-76
lines changed

roles.json

Lines changed: 76 additions & 76 deletions
Original file line numberDiff line numberDiff line change
@@ -205,25 +205,6 @@
205205
}
206206
]
207207
},
208-
{
209-
"role": "Documentation infrastructure maintainer",
210-
"url": "Documentation_infrastructure_maintainer",
211-
"people": [
212-
"Simon Conseil",
213-
"Pey Lian Lim",
214-
"Thomas Robitaille",
215-
"Brigitta Sip\u0151cz"
216-
],
217-
"role-head": "Documentation infrastructure maintainer",
218-
"responsibilities": {
219-
"description": "Maintain the <a href='http://docs.astropy.org/en/stable/index.html'>Astropy documentation</a> website, including:",
220-
"details": [
221-
"Managing the Sphinx infrastructure",
222-
"Implementing changes and improvements to the documentation website",
223-
"Overseeing content (although primary responsibility for content lies with subpackage maintainers)"
224-
]
225-
}
226-
},
227208
{
228209
"role": "Affiliated package review editor",
229210
"url": "Affiliated_package_review_editor",
@@ -240,20 +221,42 @@
240221
}
241222
},
242223
{
243-
"role": "Astropy.org web page maintainer",
244-
"url": "Astropyorg_web_page_maintainer",
224+
"role": "Release team",
225+
"url": "release_team",
226+
"people": [
227+
"Simon Conseil",
228+
"Thomas Robitaille"
229+
],
230+
"role-head": "Release team",
231+
"responsibilities": {
232+
"description": "Oversee the release process for packages in the project, including:",
233+
"details": [
234+
"Carrying out releases of the core astropy package",
235+
"Notifying the Distribution Coordinators of any core astropy package release",
236+
"Working with the Community Engagement Coordinator to make release announcements via channels such as mailing lists and social media",
237+
"Keeping documentation for the release process of the core package up to date",
238+
"Designing policies to improve the uniformity of release procedures for the coordinated and infrastructure packages of the Astropy Project",
239+
"Testing the interoperability of the core, coordinated, and infrastructure packages and provide safeguards against breaking the ecosystem."
240+
]
241+
}
242+
},
243+
{
244+
"role": "Security team",
245+
"url": "security_team",
245246
"people": [
246247
"Hans Moritz G\u00fcnther",
247-
"Derek Homeier",
248+
"Pey Lian Lim",
249+
"Thomas Robitaille",
248250
"Erik Tollerud"
249251
],
250-
"role-head": "Astropy.org web page maintainer",
252+
"role-head": "Security team",
251253
"responsibilities": {
252-
"description": "Manage the <a href='http://astropy.org'>astropy.org</a> web site, including:",
254+
"description": "Organize security reporting and auditing for packages in the project, including:",
253255
"details": [
254-
"Managing pull requests to the website repository in general",
255-
"Managing <a href='http://data.astropy.org'>data.astropy.org</a>, which is done by managing the astropy-data repository (which is automatically synced with <a href='http://data.astropy.org'>data.astropy.org</a>)",
256-
"Managing the astropy.org DNS entries and related domain name upkeep"
256+
"Monitor and reply to security reports (this role needs admin privileges on GitHub to access reports submitted through GitHub's secure reporting form)",
257+
"Coordinate the response to any security report with the relevant package maintainers and outside security experts",
258+
"Coordinate security audits with external experts as needed and available",
259+
"Release CVEs as necessary"
257260
]
258261
}
259262
},
@@ -296,70 +299,39 @@
296299
}
297300
},
298301
{
299-
"role": "Distribution coordinator",
300-
"url": "Distribution_coordinator",
301-
"people": [
302-
"Matt Craig",
303-
"Stuart Mumford",
304-
"Sergio Pascual",
305-
"Ole Streicher",
306-
"Miguel de Val-Borro"
307-
],
308-
"role-head": "Distribution coordinators",
309-
"responsibilities": {
310-
"description": "Create and maintain binary distribution packages for Astropy core and affiliated packages for a specific OS or package management system.",
311-
"details": []
312-
}
313-
},
314-
{
315-
"role": "Dev-telecon coordinator",
316-
"url": "devtelecon_coordinator",
317-
"people": [
318-
"Hans Moritz G\u00fcnther"
319-
],
320-
"role-head": "Developer telecon coordinators",
321-
"responsibilities": {
322-
"description": "Organize monthly developer telecons",
323-
"details": []
324-
}
325-
},
326-
{
327-
"role": "Release team",
328-
"url": "release_team",
302+
"role": "Documentation infrastructure maintainer",
303+
"url": "Documentation_infrastructure_maintainer",
329304
"people": [
330305
"Simon Conseil",
331-
"Thomas Robitaille"
306+
"Pey Lian Lim",
307+
"Thomas Robitaille",
308+
"Brigitta Sip\u0151cz"
332309
],
333-
"role-head": "Release team",
310+
"role-head": "Documentation infrastructure maintainer",
334311
"responsibilities": {
335-
"description": "Oversee the release process for packages in the project, including:",
312+
"description": "Maintain the <a href='http://docs.astropy.org/en/stable/index.html'>Astropy documentation</a> website, including:",
336313
"details": [
337-
"Carrying out releases of the core astropy package",
338-
"Notifying the Distribution Coordinators of any core astropy package release",
339-
"Working with the Community Engagement Coordinator to make release announcements via channels such as mailing lists and social media",
340-
"Keeping documentation for the release process of the core package up to date",
341-
"Designing policies to improve the uniformity of release procedures for the coordinated and infrastructure packages of the Astropy Project",
342-
"Testing the interoperability of the core, coordinated, and infrastructure packages and provide safeguards against breaking the ecosystem."
314+
"Managing the Sphinx infrastructure",
315+
"Implementing changes and improvements to the documentation website",
316+
"Overseeing content (although primary responsibility for content lies with subpackage maintainers)"
343317
]
344318
}
345319
},
346320
{
347-
"role": "Security team",
348-
"url": "security_team",
321+
"role": "Astropy.org web page maintainer",
322+
"url": "Astropyorg_web_page_maintainer",
349323
"people": [
350324
"Hans Moritz G\u00fcnther",
351-
"Pey Lian Lim",
352-
"Thomas Robitaille",
325+
"Derek Homeier",
353326
"Erik Tollerud"
354327
],
355-
"role-head": "Security team",
328+
"role-head": "Astropy.org web page maintainer",
356329
"responsibilities": {
357-
"description": "Organize security reporting and auditing for packages in the project, including:",
330+
"description": "Manage the <a href='http://astropy.org'>astropy.org</a> web site, including:",
358331
"details": [
359-
"Monitor and reply to security reports (this role needs admin privileges on GitHub to access reports submitted through GitHub's secure reporting form)",
360-
"Coordinate the response to any security report with the relevant package maintainers and outside security experts",
361-
"Coordinate security audits with external experts as needed and available",
362-
"Release CVEs as necessary"
332+
"Managing pull requests to the website repository in general",
333+
"Managing <a href='http://data.astropy.org'>data.astropy.org</a>, which is done by managing the astropy-data repository (which is automatically synced with <a href='http://data.astropy.org'>data.astropy.org</a>)",
334+
"Managing the astropy.org DNS entries and related domain name upkeep"
363335
]
364336
}
365337
},
@@ -624,5 +596,33 @@
624596
"All the same responsilities as a sub-package, but for the coordinated package."
625597
]
626598
}
599+
},
600+
{
601+
"role": "Dev-telecon coordinator",
602+
"url": "devtelecon_coordinator",
603+
"people": [
604+
"Hans Moritz G\u00fcnther"
605+
],
606+
"role-head": "Developer telecon coordinators",
607+
"responsibilities": {
608+
"description": "Organize monthly developer telecons",
609+
"details": []
610+
}
611+
},
612+
{
613+
"role": "Distribution coordinator",
614+
"url": "Distribution_coordinator",
615+
"people": [
616+
"Matt Craig",
617+
"Stuart Mumford",
618+
"Sergio Pascual",
619+
"Ole Streicher",
620+
"Miguel de Val-Borro"
621+
],
622+
"role-head": "Distribution coordinators",
623+
"responsibilities": {
624+
"description": "Create and maintain binary distribution packages for Astropy core and affiliated packages for a specific OS or package management system.",
625+
"details": []
626+
}
627627
}
628628
]

0 commit comments

Comments
 (0)