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