|
261 | 261 | } |
262 | 262 | }, |
263 | 263 | { |
264 | | - "role": "DevOps and Operations Specialist", |
| 264 | + "role": "Infrastructure and Operations", |
265 | 265 | "url": "devops_team", |
266 | | - "people": [ |
267 | | - "Pey Lian Lim", |
268 | | - "Brigitta Sip\u0151cz" |
269 | | - ], |
270 | | - "role-head": "DevOps and Operations", |
271 | | - "responsibilities": { |
272 | | - "description": "Ensure the smooth running of the project", |
273 | | - "details": [ |
274 | | - "Set up and maintain continuous integration services", |
275 | | - "Ensure adequate labeling of issues and pull requests", |
276 | | - "Perform initial triaging of issues and pull requests, including moving between repositories", |
277 | | - "Merge non-controversial pull requests" |
278 | | - ] |
279 | | - } |
280 | | - }, |
281 | | - { |
282 | | - "role": "Testing infrastructure maintainer", |
283 | | - "url": "Testing_infrastructure_maintainer", |
284 | | - "people": [ |
285 | | - "Simon Conseil", |
286 | | - "Pey Lian Lim", |
287 | | - "Thomas Robitaille", |
288 | | - "Brigitta Sip\u0151cz" |
289 | | - ], |
290 | | - "role-head": "Testing infrastructure maintainer", |
291 | | - "responsibilities": { |
292 | | - "description": "Lead development and maintenance of the testing infrastructure for Astropy and the helpers, including:", |
293 | | - "details": [ |
294 | | - "Managing issues/pull request for the Astropy core package regarding testing infrastructure", |
295 | | - "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", |
296 | | - "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", |
297 | | - "Supporting and enabling affiliated package usage of the testing infrastructure" |
298 | | - ] |
299 | | - } |
300 | | - }, |
301 | | - { |
302 | | - "role": "Documentation infrastructure maintainer", |
303 | | - "url": "Documentation_infrastructure_maintainer", |
304 | | - "people": [ |
305 | | - "Simon Conseil", |
306 | | - "Pey Lian Lim", |
307 | | - "Thomas Robitaille", |
308 | | - "Brigitta Sip\u0151cz" |
309 | | - ], |
310 | | - "role-head": "Documentation infrastructure maintainer", |
311 | | - "responsibilities": { |
312 | | - "description": "Maintain the <a href='https://docs.astropy.org/en/stable/index.html'>Astropy documentation</a> website, including:", |
313 | | - "details": [ |
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)" |
317 | | - ] |
318 | | - } |
319 | | - }, |
320 | | - { |
321 | | - "role": "Astropy.org web page maintainer", |
322 | | - "url": "Astropyorg_web_page_maintainer", |
323 | | - "people": [ |
324 | | - "Hans Moritz G\u00fcnther", |
325 | | - "Derek Homeier", |
326 | | - "Erik Tollerud" |
327 | | - ], |
328 | | - "role-head": "Astropy.org web page maintainer", |
329 | | - "responsibilities": { |
330 | | - "description": "Manage the <a href='http://astropy.org'>astropy.org</a> web site, including:", |
331 | | - "details": [ |
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" |
335 | | - ] |
336 | | - } |
| 266 | + |
| 267 | + "role-head": "Infrastructure and Operations", |
| 268 | + "sub-roles": [ |
| 269 | + { |
| 270 | + "role": "Technical Lead", |
| 271 | + "people": [ |
| 272 | + "Pey Lian Lim", |
| 273 | + "Brigitta Sip\u0151cz" |
| 274 | + ] |
| 275 | + }, |
| 276 | + { |
| 277 | + "role": "Testing infrastructure", |
| 278 | + "people": [ |
| 279 | + "Simon Conseil", |
| 280 | + "Pey Lian Lim", |
| 281 | + "Thomas Robitaille", |
| 282 | + "Brigitta Sip\u0151cz" |
| 283 | + ] |
| 284 | + }, |
| 285 | + { |
| 286 | + "role": "Documentation infrastructure", |
| 287 | + "people": [ |
| 288 | + "Simon Conseil", |
| 289 | + "Pey Lian Lim", |
| 290 | + "Thomas Robitaille", |
| 291 | + "Brigitta Sip\u0151cz" |
| 292 | + ] |
| 293 | + }, |
| 294 | + { |
| 295 | + "role": "Astropy.org web page maintainer", |
| 296 | + "people": [ |
| 297 | + "Hans Moritz G\u00fcnther", |
| 298 | + "Derek Homeier", |
| 299 | + "Erik Tollerud" |
| 300 | + ] |
| 301 | + } |
| 302 | + |
| 303 | + ], |
| 304 | + "responsibilities": [ |
| 305 | + { |
| 306 | + "subrole-head": "Technical Lead", |
| 307 | + "description": "Ensure the smooth running of the project", |
| 308 | + "details": [ |
| 309 | + "Set up and maintain continuous integration services", |
| 310 | + "Move issues between repositories within the organization" |
| 311 | + ] |
| 312 | + }, |
| 313 | + { |
| 314 | + "subrole-head": "Testing infrastructure", |
| 315 | + "description": "Lead development and maintenance of the testing infrastructure for Astropy and the helpers, including:", |
| 316 | + "details": [ |
| 317 | + "Managing issues/pull request for the Astropy core package regarding testing infrastructure", |
| 318 | + "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", |
| 319 | + "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", |
| 320 | + "Supporting and enabling affiliated package usage of the testing infrastructure" |
| 321 | + ] |
| 322 | + }, |
| 323 | + { |
| 324 | + "subrole-head": "Documentation infrastructure", |
| 325 | + "description": "Maintain the <a href='https://docs.astropy.org/en/stable/index.html'>Astropy documentation</a> website, including:", |
| 326 | + "details": [ |
| 327 | + "Managing the Sphinx infrastructure", |
| 328 | + "Implementing changes and improvements to the documentation website", |
| 329 | + "Overseeing content (although primary responsibility for content lies with subpackage maintainers)" |
| 330 | + ] |
| 331 | + }, |
| 332 | + { |
| 333 | + "subrole-head": "Astropy.org web page maintainer", |
| 334 | + "description": "Manage the <a href='https://astropy.org'>astropy.org</a> web site, including:", |
| 335 | + "details": [ |
| 336 | + "Managing pull requests to the website repository in general", |
| 337 | + "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>)", |
| 338 | + "Managing the astropy.org DNS entries and related domain name upkeep" |
| 339 | + ] |
| 340 | + } |
| 341 | + ] |
337 | 342 | }, |
338 | 343 | { |
339 | 344 | "role": "Core astropy package maintainer", |
|
0 commit comments