Skip to content

Commit

Permalink
Merge branch 'APE8'
Browse files Browse the repository at this point in the history
  • Loading branch information
astrofrog committed May 17, 2015
2 parents e983635 + c1ec493 commit 012787a
Showing 1 changed file with 97 additions and 0 deletions.
97 changes: 97 additions & 0 deletions APE8.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,97 @@
Astropy Community Code of Conduct
---------------------------------

authors: Kelle Cruz, Alex Hagen, Thomas Robitaille, Erik Tollerud, Alexa Villaume

date-created: 2015 May 4

date-last-revised: 2015 May 4

type: Informational

status: Discussion


Abstract
--------

This document and APE grew out of discussion at the April 2015 Lorentz Center
meeting on Python in Astronomy, prompted both by meetings involving a
substantial group from this community, as well as the addition of commenting
capabilities to the Astropy Tutorials page. We believe that our community has
developed to the point that we should have a code of conduct specific to the
Astropy project (and other projects of similar mind). This APE provides the
text of just such a code of conduct, which will be adopted by the project to
provide guidance to the community. The code of conduct will be licensed using
the Creative Commons Attribution license, allowing other projects to use this
code or adapt it to their needs.


Detailed description
--------------------

The text of the code of conduct is shown here:

Astropy Community Code of Conduct
=================================

The community of participants in open source Astronomy projects is made up of members from around the globe with a diverse set of skills, personalities, and experiences. It is through these differences that our community experiences success and continued growth. We expect everyone in our community to follow these guidelines when interacting with others both inside and outside of our community. Our goal is to keep ours a positive, inclusive, successful, and growing community.

As members of the community,

* We pledge to treat all people with respect and provide a harassment- and bullying-free environment, regardless of sex, sexual orientation and/or gender identity, disability, physical appearance, body size, race, nationality, ethnicity, and religion. In particular, sexual language and imagery, sexist, racist, or otherwise exclusionary jokes are not appropriate.
* We pledge to respect the work of others by recognizing acknowledgment/citation requests of original authors. As authors, we pledge to be explicit about how we want our own work to be cited or acknowledged.
* We pledge to welcome those interested in joining the community, and realize that including people with a variety of opinions and backgrounds will only serve to enrich our community. In particular, discussions relating to pros/cons of various technologies, programming languages, and so on are welcome, but these should be done with respect, taking proactive measure to ensure that all participants are heard and feel confident that they can freely express their opinions.
* We pledge to welcome questions and answer them respectfully, paying particular attention to those new to the community. We pledge to provide respectful criticisms and feedback in forums, especially in discussion threads resulting from code contributions.
* We pledge to be conscientious of the perceptions of the wider community and to respond to criticism respectfully. We will strive to model behaviors that encourage productive debate and disagreement, both within our community and where we are criticized. We will treat those outside our community with the same respect as people within our community.
* We pledge to help the entire community follow the code of conduct, and to not remain silent when we see violations of the code of conduct. We will take action when members of our community violate this code such as contacting [email protected] (all emails sent to this address will be treated with the strictest confidence) or talking privately with the person.

This code of conduct applies to all community situations online and offline, including mailing lists, forums, social media, conferences, meetings, associated social events, and one-to-one interactions.

Parts of this code of conduct have been adapted from the `PSF code of conduct <https://www.python.org/psf/codeofconduct/>`_.

The Astropy Community Code of Conduct is licensed under a `Creative Commons Attribution 4.0 International License <http://creativecommons.org/licenses/by/4.0/>`_. We encourage other communities related to ours to use or adapt this code as they see fit.


Branches and pull requests
--------------------------

* `astropy.github.com#75 <https://github.com/astropy/astropy.github.com/pull/75>`_: adds the Code of Conduct to the astropy web site.


Implementation
--------------

If this APE is accepted, the code of conduct shown above will be added to the
astropy.org web site. Note that this is *not* intended to mean that the text
cannot be revised in the future. After this APE is accepted, the authoritative
copy of the code of conduct will be the one on the web site, so future changes
can be made using pull requests to that version. However, any such pull
requests should be advertised to the community via standard communication
channels like the mailing lists, allowing at least one week for feedback from
the community.



Backward compatibility
----------------------

None.


Alternatives
------------

None.


Decision rationale
------------------

This APE was discussed extensively in person at the Python in Astronomy
workshop, so the version proposed in this APE was already close to final.
Only a few minor changes were made during the APE review process, and in
particular a clause was added that future changes to the code of conduct do
not require a new APE, but do require a period of one week for anyone to
raise objections to proposed changes. No objections were raised for this APE,
and it was therefore accepted on May 17th 2015.

0 comments on commit 012787a

Please sign in to comment.