forked from astropy/astropy.github.com
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathroles.json
153 lines (153 loc) · 12.4 KB
/
roles.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
[
{
"role" : "Coordination committee member",
"url" : "Coordination_committee_member",
"sub-role" : [],
"lead" : ["Tom Aldcroft", "Kelle Cruz", "Thomas Robitaille", "Erik Tollerud"],
"deputy" : [],
"role-head" : ["Coordination committee member (4 people)"],
"role-subhead" : [],
"description" : ["Overall coordination and management of the Astropy project, including:"],
"sub-description" : ["Keeping a large-scale view of the Astropy ecosystem", "Evaluating new affiliated package submissions and review of existing affiliated packages", "Approving or rejecting Astropy APEs", "Evaluating and merging core package pull requests as needed (e.g., for sub-packages without a maintainer)", "Arbitrating disagreements in the core package, including final decisions when otherwise deadlocked", "Maintaining the list of roles and related github permissions", "Managing finances for the project", "Coordinating with NumFOCUS and other funding organizations", "Securing funding for the project via discussions and proposals to funding agencies"]
}, {
"role" : "Ombudsperson",
"url" : "Ombudsperson",
"sub-role" : [],
"lead" : ["Steve Crawford"],
"deputy" : [],
"role-head" : ["Ombudsperson"],
"role-subhead" : [],
"description" : ["Provide a point of contact for sensitive issues separate from the coordinating committee, including:"],
"sub-description" : ["Monitoring the <a href='mailto:confidential@astropy.org'>confidential@astropy.org</a> email account", "Solicit and provide anonymized feedback to the astropy coordination committee regarding coordination of the project", "Assist the coordination committee and community engagement coordinator with violations of the code of conduct or other ethical concerns"]
}, {
"role" : "Community engagement coordinator",
"url" : "Community_engagement_coordinator",
"sub-role" : ["Overall", "Twitter", "Facebook", "Slack", "Conferences"],
"lead" : ["Kelle Cruz", "Adrian Price-Whelan", "Kelle Cruz", "Thomas Robitaille", "Adrian Price-Whelan"],
"deputy" : ["Unfilled", "Thomas Robitaille", "Thomas Robitaille, Erik Tollerud", "Unfilled", "Erik Tollerud, Thomas Robitaille, Kelle Cruz"],
"role-head" : ["Community engagement coordinator"],
"role-subhead" : [],
"description" : ["Facilitate engagement with the astropy community, including:"],
"sub-description" : ["Maintain the @astropy twitter account", "Monitor/moderate the Python Users in Astronomy Facebook group", "Keep track of/help organize conferences and workshops"]
}, {
"role" : "Astropy GSoC coordinator",
"url" : "Astropy_GSoC_coordinator",
"sub-role" : [],
"lead" : ["Brigitta Sipocz"],
"deputy" : ["Tom Aldcroft, Erik Tollerud"],
"role-head" : [],
"role-subhead" : [],
"description" : [],
"sub-description" : []
}, {
"role" : "Learn Coordinator",
"url" : "Learn_coordinator",
"sub-role" : [],
"lead" : ["Kelle Cruz"],
"deputy" : ["Unfilled"],
"role-head" : ["Learn coordinator"],
"role-subhead" : [],
"description" : ["Oversee the Astropy \"Learn\" ecosystem, including:"],
"sub-description" : ["Ensuring that the documentation, tutorials, and guide materials are internally consistent and cover key areas of the ecosystem", "Overseeing the maintainers for the aforementioned areas", "Organizing sprints or other events focused on Astropy learning materials"]
}, {
"role" : "Documentation & examples maintainer",
"url" : "Documentation_&_examples_maintainer",
"sub-role" : [],
"lead" : ["Thomas Robitaille"],
"deputy" : ["Erik Tollerud"],
"role-head" : ["Documentation & examples maintainer"],
"role-subhead" : [],
"description" : ["Maintain the <a href='http://docs.astropy.org/en/stable/index.html'>Astropy documentation</a> website, including:"],
"sub-description" : ["Managing the Sphinx infrastructure", "Implementing changes and improvements to the documentation website", "Overseeing content (although primary responsibility for content lies with subpackage maintainers)"]
}, {
"role" : "Tutorial & guides",
"url" : "Tutorial_&_guides",
"sub-role" : ["Infrastructure", "Content"],
"lead" : ["Adrian Price-Whelan", "Lia Corrales"],
"deputy" : ["Erik Tollerud", "Unfilled"],
"role-head" : ["Tutorial & guides"],
"role-subhead" : [["Infrastructure maintainer"], ["Content coordinator"]],
"description" : [["Maintain the <a href='http://www.astropy.org/astropy-tutorials/'>Tutorials website</a>, including:"], ["Oversee the material included in Tutorials and Guides, including:"]],
"sub-description" : [["Facilitating the display and discoverability of the tutorials", "Rendering of the Jupyter notebooks", "Integrated testing of notebooks"], ["Reviewing issues and pull requests", "Soliciting new content as needed", "Working with Infrastructure Maintainers to maintain website"]]
}, {
"role" : "Astropy.org web page maintainer",
"url" : "Astropyorg_web_page_maintainer",
"sub-role" : [],
"lead" : ["1Erik Tollerud"],
"deputy" : ["Grant Tremblay"],
"role-head" : ["Astropy.org web page maintainer"],
"role-subhead" : [],
"description" : ["Manage the <a href='http://astropy.org'>astropy.org</a> web site, including:"],
"sub-description" : ["Maintaining contributor/roles list", "Managing pull requests to the website repository", "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>)"]
}, {
"role" : "Astropy-helpers maintainer",
"url" : "Astropyhelpers_maintainer",
"sub-role" : [],
"lead" : ["Unfilled"],
"deputy" : ["Erik Tollerud, Brigitta Sipocz"],
"role-head" : ["Astropy-helpers maintainer"],
"role-subhead" : [],
"description" : ["Lead the development and maintenance of the astropy-helpers repository, including:"],
"sub-description" : ["Managing issues/pull requests for the astropy-helpers repository", "Assisting the core package release coordinator, including performing (or helping perform) the release process for astropy-helpers during core package releases", "Performing any necessary incremental/bugfix releases between Astropy releases", "Communicating to affiliated package maintainers the availability of new versions of astropy-helpers, and assist in updating in cases where changes are not trivial"]
}, {
"role" : "Astropy testing maintainer",
"url" : "Astropy_testing_maintainer",
"sub-role" : [],
"lead" : ["Dan D'Avella"],
"deputy" : ["Erik Tollerud, Thomas Robitaille"],
"role-head" : ["Astropy testing maintainer"],
"role-subhead" : [],
"description" : ["Lead development and maintenance of the testing infrastructure for Astropy and the helpers, including:"],
"sub-description" : ["Managing issues/pull request for the Astropy core package regarding testing infrastructure", "Managing issues/pull requests in the repositories containing the testing plugins, and determining when new plugins are required", "Maintaining the 'metapackage' with the testing machinery (pytest-astropy at the time of this writing)", "Supporting and enabling affiliated package usage of the testing infrastructure"]
}, {
"role" : "Packagetemplate_maintainer",
"url" : "Packagetemplate_maintainer",
"sub-role" : [],
"lead" : ["1Thomas Robitaille"],
"deputy" : ["Brigitta Sipocz, Larry Bradley, Adrian Price-Whelan"],
"role-head" : ["Package-template maintainer"],
"role-subhead" : [],
"description" : ["Lead the development of maintenance of the affiliated package package-template, which is used by affiliated packages. This includes:"],
"sub-description" : ["Managing issues/pull requests in the package-template repository", "Keeping the affiliated package-template up-to-date with the astropy-helpers", "Tag new releases from time to time, and keep the TEMPLATE_CHANGES up-to-date", "Communicate any ‘releases’ with affiliated package maintainers via the astropy-affiliated-maintainers mailing list"]
}, {
"role" : "CI-helpers maintainer",
"url" : "CIhelpers_maintainer",
"sub-role" : [],
"lead" : ["Brigitta Sipocz"],
"deputy" : ["Unfilled"],
"role-head" : ["CI-helpers maintainer"],
"role-subhead" : [],
"description" : ["Lead the maintenance of the ci-helpers, including:"],
"sub-description" : ["Managing issues/pull requests in the ci-helpers repository", "Responding in a timely fashion to breakages in CI caused e.g. by updates in conda, Travis, or AppVeyor, by including workarounds", "Advertise the ci-helpers beyond the astropy project and try to expand adoption"]
}, {
"role" : "Distribution coordinator",
"url" : "Distribution_coordinator",
"sub-role" : ["Conda", "Debian", "Fedora", "Gentoo", "ArchLinux", "MacPorts"],
"lead" : ["Matt Craig", "Ole Streicher", "Sergio Pascual", "Unfilled", "Médéric Boquien", "Christoph Deil"],
"deputy" : ["Unfilled", "Unfilled", "Unfilled", "Unfilled", "Miguel de Val-Borro, Stuart Mumford", "Hans Moritz Günther"],
"role-head" : ["Distribution coordinator (1 per distribution channel)"],
"role-subhead" : [],
"description" : ["Create and maintain binary distribution packages for Astropy core and affiliated packages for a specific OS or package management system."],
"sub-description" : []
}, {
"role" : "Core package release coordinator",
"url" : "Core_package_release_coordinator",
"sub-role" : [],
"lead" : ["Brigitta Sipocz"],
"deputy" : ["Thomas Robitaille, Erik Tollerud"],
"role-head" : ["Core package release coordinator"],
"role-subhead" : [],
"description" : ["Oversee the release process for the astropy core package, including:"],
"sub-description" : ["Performing new releases", "Coordinate releases of astropy-helpers with the astropy-helpers maintainer(s)", "Maintaining the change log and “what’s new” documentation page", "Maintaining the bugfix branches", "Updating Astropy’s PyPI entry as needed", "Working with the Community Engagement Coordinator to make release announcements via channels such as mailing lists and social media", "Notifying the Distribution Coordinators of any release", "Make sure that the package gets updated in conda and coordinate with distribution coordinators", "Keep documentation for release process up to date"]
}, {
"role" : "Sub-package maintainer",
"url" : "Subpackage_maintainer",
"sub-role" : ["astropy.constants", "astropy.convolution", "astropy.coordinates", "astropy.cosmology", "astropy.io.ascii", "astropy.io.fits", "astropy.io.misc", "astropy.io.votable", "astropy.modeling", "astropy.nddata", "astropy.samp", "astropy.stats", "astropy.table", "astropy.time", "astropy.units", "astropy.utils", "astropy.visualization", "astropy.wcs"],
"lead" : ["David Shupe", "Adam Ginsburg", "Erik Tollerud", "Alex Conley", "Tom Aldcroft", "Unfilled", "1Thomas Robitaille", "Stefan Becker", "Nadia Dencheva", "Matt Craig", "1Thomas Robitaille", "Steve Crawford", "Tom Aldcroft", "Tom Aldcroft", "Marten van Kerkwijk", "Pey Lian Lim", "Larry Bradley", "Unfilled"],
"deputy" : ["Marten van Kerkwijk", "Axel Donath, Larry Bradley", "Stuart Littlefair, Adrian Price-Whelan", "Unfilled", "Hans Moritz Günther", "Simon Conseil, Michael Seifert, Dan D'Avella", "Matteo Bachetti", "Pey Lian Lim", "Perry Greenfield, Thomas Robitaille", "Steve Crawford, Michael Seifert", "Unfilled", "Larry Bradley", "Marten van Kerkwijk", "Marten van Kerkwijk", "Adrian Price-Whelan", "Brigitta Sipocz, Erik Tollerud", "Thomas Robitaille", "Nadia Dencheva"],
"role-head" : ["Sub-package maintainer (1 per core package sub-package)"],
"role-subhead" : [],
"description" : ["Maintain a sub-package of the astropy core package, including:"],
"sub-description" : ["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 “big picture” progress of the sub-package - includes new feature development and significant bugs", "Keeping track of frequent contributors to the sub-package and their relevant areas of expertise"]
}
]