Skip to content

Commit a9d530b

Browse files
authored
Merge pull request astropy#416 from taldcroft/contribute-role
Add section to Contribute page for taking on an Astropy role
2 parents 6d74736 + 0cc9ccd commit a9d530b

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

contribute.html

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,31 @@ <h2 id="contribute-code-or-docs">Contribute code or documentation<a class="paral
154154
<p> If you want to propose a larger change to Astropy, there's a procedure for that: <a href="https://github.com/astropy/astropy-APEs">Astropy Proposals for Enhancement (APEs)</a> (modeled after Python's <a href="http://legacy.python.org/dev/peps/">PEPs</a>). The sort of changes that APEs are intended for include plans for new sub-packages, wide-ranging code re-organizations, a new procedure needing review by a lot of the Astropy community, or an informational document on some decision for Astropy that you want remembered. For more background on APEs, check out <a href="https://github.com/astropy/astropy-APEs/blob/master/APE1.rst">APE #1</a> and the <a href="https://github.com/astropy/astropy-APEs/blob/master/README.rst">APE repository's README</a>. There is also a <a href="https://github.com/astropy/astropy/wiki/APE-Overview">wiki page on Astropy's github repository</a> that has an overview of the existing APEs.</p>
155155

156156

157+
</section>
158+
159+
<section id="role">
160+
<h2 id="formal-project-role">Taking on a formal project role<a class="paralink"
161+
href="#formal-project-role" title="Permalink to this headline"></a></h2>
162+
163+
<p>
164+
AIf you are interested in a higher level of contribution to the project, you can consider taking on one of the formal
165+
project roles as listed in the <a href="team.html">Astropy Team</a> page.
166+
</p>
167+
<p>
168+
In order to be nominated for a named Astropy role, it is typical that a person will have
169+
been actively involved in the project for a considerable amount of time (at least a year
170+
and often longer) and have made substantial contributions. They will have shown a
171+
sustained commitment to Astropy by participating actively already in activities related
172+
to the role. This could involve submitting pull requests and participating in
173+
reviews, or discussions in other channels such as mailing lists or Slack, or other
174+
contributions as defined by a particular role. Finally, they need to express a desire to
175+
maintain this involvement going forward and accept the responsibility of having a role.
176+
For example, being a core sub-package maintainer involves interacting with users and
177+
responding to bug reports in a timely manner. If you are interested in taking on such a role, you can volunteer
178+
either on `astropy-dev` or by talking to a holder of the role you are interested in, or a coordination commitee
179+
member.
180+
</p>
181+
157182
</section>
158183

159184
<section id="affiliated">

0 commit comments

Comments
 (0)