Skip to content

Commit d6e9b7e

Browse files
Merge pull request #705 from Axelrod-Python/coc
Create a code of conduct for the project
2 parents e952245 + 439b864 commit d6e9b7e

File tree

5 files changed

+107
-20
lines changed

5 files changed

+107
-20
lines changed

docs/community/coc.rst

Lines changed: 76 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,76 @@
1+
.. _coc:
2+
3+
Code of Conduct
4+
===============
5+
6+
Our Pledge
7+
----------
8+
9+
In the interest of fostering an open and welcoming environment, we as
10+
contributors and maintainers pledge to making participation in our project and
11+
our community a harassment-free experience for everyone, regardless of age, body
12+
size, disability, ethnicity, gender identity and expression, level of experience,
13+
nationality, personal appearance, race, religion, or sexual identity and
14+
orientation.
15+
16+
Our Standards
17+
-------------
18+
19+
Examples of behavior that contributes to creating a positive environment
20+
include:
21+
22+
* Using welcoming and inclusive language
23+
* Being respectful of differing viewpoints and experiences
24+
* Gracefully accepting constructive criticism
25+
* Focusing on what is best for the community
26+
* Showing empathy towards other community members
27+
28+
Examples of unacceptable behavior by participants include:
29+
30+
* The use of sexualized language or imagery and unwelcome sexual attention or advances
31+
* Trolling, insulting/derogatory comments, and personal or political attacks
32+
* Public or private harassment
33+
* Publishing others' private information, such as a physical or electronic address, without explicit permission
34+
* Other conduct which could reasonably be considered inappropriate in a professional setting
35+
36+
Our Responsibilities
37+
--------------------
38+
39+
Project maintainers are responsible for clarifying the standards of acceptable
40+
behavior and are expected to take appropriate and fair corrective action in
41+
response to any instances of unacceptable behavior.
42+
43+
Project maintainers have the right and responsibility to remove, edit, or
44+
reject comments, commits, code, wiki edits, issues, and other contributions
45+
that are not aligned to this Code of Conduct, or to ban temporarily or
46+
permanently any contributor for other behaviors that they deem inappropriate,
47+
threatening, offensive, or harmful.
48+
49+
Scope
50+
-----
51+
52+
This Code of Conduct applies both within project spaces and in public spaces
53+
when an individual is representing the project or its community. Examples of
54+
representing a project or community include using an official project e-mail
55+
address, posting via an official social media account, or acting as an appointed
56+
representative at an online or offline event. Representation of a project may be
57+
further defined and clarified by project maintainers.
58+
59+
Enforcement
60+
-----------
61+
62+
Instances of abusive, harassing, or otherwise unacceptable behavior may be
63+
reported by contacting a member of the core team. All
64+
complaints will be reviewed and investigated and will result in a response that
65+
is deemed necessary and appropriate to the circumstances. The project team is
66+
obligated to maintain confidentiality with regard to the reporter of an incident.
67+
Further details of specific enforcement policies may be posted separately.
68+
69+
Project maintainers who do not follow or enforce the Code of Conduct in good
70+
faith may face temporary or permanent repercussions as determined by other
71+
members of the project's leadership.
72+
73+
Attribution
74+
-----------
75+
This Code of Conduct is adapted from the `Contributor Covenant <http://contributor-covenant.org>`_, version 1.4,
76+
available at http://contributor-covenant.org/version/1/4

docs/community/communication.rst

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
.. _communication:
2+
3+
Communication
4+
-------------
5+
6+
There are various ways of communicating with the team:
7+
8+
- `Gitter: a web based chat client, you can talk directly to the users and
9+
maintainers of the library. <https://gitter.im/Axelrod-Python/Axelrod>`_
10+
- Irc: we have an irc channel. It's #axelrod-python on freenode.
11+
- `Email forum. <https://groups.google.com/forum/#!forum/axelrod-python>`_
12+
- `Issues: you are also very welcome to open an issue on
13+
github <https://github.com/Axelrod-Python/Axelrod/issues>`_
14+
- `Twitter. <https://twitter.com/AxelrodPython>`_ This account periodically
15+
tweets out random match and tournament results; you're welcome to get in
16+
touch through twitter as well.

docs/community/index.rst

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
.. _community:
2+
3+
Community
4+
=========
5+
6+
Contents:
7+
8+
.. toctree::
9+
:maxdepth: 2
10+
11+
team.rst
12+
communication.rst
13+
coc.rst
Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,4 @@
1-
.. _community:
2-
3-
Community
4-
=========
1+
.. _team:
52

63
Part of the team
74
----------------
@@ -26,18 +23,3 @@ positive experience.
2623
**If you are using the library for your own work** and there's anything in the
2724
documentation that is unclear: we want to know so that we can fix it. We also
2825
want to help so please don't hesitate to get in touch.
29-
30-
Communication
31-
-------------
32-
33-
There are various ways of communicating with the team:
34-
35-
- `Gitter: a web based chat client, you can talk directly to the users and
36-
maintainers of the library. <https://gitter.im/Axelrod-Python/Axelrod>`_
37-
- Irc: we have an irc channel. It's #axelrod-python on freenode.
38-
- `Email forum. <https://groups.google.com/forum/#!forum/axelrod-python>`_
39-
- `Issues: you are also very welcome to open an issue on
40-
github <https://github.com/Axelrod-Python/Axelrod/issues>`_
41-
- `Twitter. <https://twitter.com/AxelrodPython>`_ This account periodically
42-
tweets out random match and tournament results; you're welcome to get in
43-
touch through twitter as well.

docs/index.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ Table of Contents
9595

9696
tutorials/index.rst
9797
reference/index.rst
98-
community.rst
98+
community/index.rst
9999
citing_the_library.rst
100100

101101

0 commit comments

Comments
 (0)