Skip to content

Commit 3bf5676

Browse files
authored
Merge pull request #1863 from learningequality/add-code-of-conduct-1
Code of Conduct template
2 parents ea4efa2 + d11d910 commit 3bf5676

File tree

13 files changed

+434
-63
lines changed

13 files changed

+434
-63
lines changed

CODE_OF_CONDUCT.rst

Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
Code of Conduct
2+
===============
3+
4+
1. Purpose
5+
----------
6+
7+
A primary goal of Kolibri and KA Lite is to be inclusive to the largest
8+
number of contributors, with the most varied and diverse backgrounds
9+
possible. As such, we are committed to providing a friendly, safe and
10+
welcoming environment for all, regardless of gender, sexual orientation,
11+
ability, ethnicity, socioeconomic status, and religion (or lack
12+
thereof).
13+
14+
This code of conduct outlines our expectations for all those who
15+
participate in our community, as well as the consequences for
16+
unacceptable behavior.
17+
18+
We invite all those who participate in Kolibri or KA Lite to help us
19+
create safe and positive experiences for everyone.
20+
21+
2. Open Source Citizenship
22+
--------------------------
23+
24+
A supplemental goal of this Code of Conduct is to increase open source
25+
citizenship by encouraging participants to recognize and strengthen the
26+
relationships between our actions and their effects on our community.
27+
28+
Communities mirror the societies in which they exist and positive action
29+
is essential to counteract the many forms of inequality and abuses of
30+
power that exist in society.
31+
32+
If you see someone who is making an extra effort to ensure our community
33+
is welcoming, friendly, and encourages all participants to contribute to
34+
the fullest extent, we also want to know!
35+
36+
3. Expected Behavior
37+
--------------------
38+
39+
The following behaviors are expected and requested of all community
40+
members:
41+
42+
- Participate in an authentic and active way. In doing so, you
43+
contribute to the health and longevity of this community.
44+
- Exercise consideration and respect in your speech and actions.
45+
- Attempt collaboration before conflict.
46+
- Refrain from demeaning, discriminatory, or harassing behavior and
47+
speech.
48+
- Be mindful of your surroundings and of your fellow participants.
49+
Alert community leaders if you notice a dangerous situation, someone
50+
in distress, or violations of this Code of Conduct, even if they seem
51+
inconsequential.
52+
- Remember that community event venues may be shared with members of
53+
the public; please be respectful to all patrons of these locations.
54+
55+
4. Unacceptable Behavior
56+
------------------------
57+
58+
The following behaviors are considered harassment and are unacceptable
59+
within our community:
60+
61+
- Violence, threats of violence or violent language directed against
62+
another person.
63+
- Sexist, racist, homophobic, transphobic, ableist or otherwise
64+
discriminatory jokes and language.
65+
- Posting or displaying sexually explicit or violent material.
66+
- Posting or threatening to post other people’s personally identifying
67+
information ("doxing").
68+
- Personal insults, particularly those related to gender, sexual
69+
orientation, race, religion, or disability.
70+
- Inappropriate photography or recording.
71+
- Inappropriate physical contact. You should have someone’s consent
72+
before touching them.
73+
- Unwelcome sexual attention. This includes, sexualized comments or
74+
jokes; inappropriate touching, groping, and unwelcomed sexual
75+
advances.
76+
- Deliberate intimidation, stalking or following (online or in person).
77+
- Advocating for, or encouraging, any of the above behavior.
78+
- Sustained disruption of community events, including talks and
79+
presentations.
80+
81+
5. Consequences of Unacceptable Behavior
82+
----------------------------------------
83+
84+
Unacceptable behavior from any community member, including sponsors and
85+
those with decision-making authority, will not be tolerated.
86+
87+
Anyone asked to stop unacceptable behavior is expected to comply
88+
immediately.
89+
90+
If a community member engages in unacceptable behavior, the community
91+
organizers may take any action they deem appropriate, up to and
92+
including a temporary ban or permanent expulsion from the community
93+
without warning (and without refund in the case of a paid event).
94+
95+
6. Reporting Guidelines
96+
-----------------------
97+
98+
If you are subject to or witness unacceptable behavior, or have any
99+
other concerns, please notify a community organizer as soon as possible.
100+
101+
102+
`Reporting
103+
Guidelines <http://kolibri.readthedocs.io/en/develop/contributing.html#code-of-conduct>`__
104+
105+
Additionally, community organizers are available to help community
106+
members engage with local law enforcement or to otherwise help those
107+
experiencing unacceptable behavior feel safe. In the context of
108+
in-person events, organizers will also provide escorts as desired by the
109+
person experiencing distress.
110+
111+
7. Addressing Grievances
112+
------------------------
113+
114+
If you feel you have been falsely or unfairly accused of violating this
115+
Code of Conduct, you should notify Learning Equality with a concise
116+
description of your grievance. Your grievance will be handled in
117+
accordance with our existing governing policies.
118+
119+
`Enforcement Manual <http://kolibri.readthedocs.io/en/develop/contributing.html#code-of-conduct>`__
120+
121+
8. Scope
122+
--------
123+
124+
We expect all community participants (contributors, paid or otherwise;
125+
sponsors; and other guests) to abide by this Code of Conduct in all
126+
community venues–online and in-person–as well as in all one-on-one
127+
communications pertaining to community business.
128+
129+
This code of conduct and its related procedures also applies to
130+
unacceptable behavior occurring outside the scope of community
131+
activities when such behavior has the potential to adversely affect the
132+
safety and well-being of community members.
133+
134+
9. Contact info
135+
---------------
136+
137+
The Code of Conduct team consists of:
138+
139+
* Benjamin Bach ([email protected])
140+
* Radina Matic ([email protected])
141+
* Richard Tibbles ([email protected])
142+
143+
Please write: [email protected]
144+
145+
10. License and attribution
146+
---------------------------
147+
148+
This Code of Conduct is distributed under a `Creative Commons
149+
Attribution-ShareAlike
150+
license <http://creativecommons.org/licenses/by-sa/3.0/>`__.
151+
152+
Portions of text derived from the `Django Code of
153+
Conduct <https://www.djangoproject.com/conduct/>`__ and the `Geek
154+
Feminism Anti-Harassment
155+
Policy <http://geekfeminism.wikia.com/wiki/Conference_anti-harassment/Policy>`__.
156+
157+
Retrieved on November 22, 2016 from http://citizencodeofconduct.org/

CONTRIBUTING.rst

Lines changed: 2 additions & 39 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
21
Contributing
32
============
43

@@ -93,54 +92,18 @@ Pull Request Guidelines
9392
Before you submit a pull request, check that it meets these guidelines:
9493

9594
1. For your pull request description on Github, consider using our
96-
template, see :ref:`prtemplate`.
95+
template.
9796
2. Remember to add yourself to ``AUTHORS.rst`` and fill in ``CHANGELOG.rst``
9897
with your feature or bug fix.
9998
3. The pull request should include tests.
10099
4. If the pull request adds functionality, the docs should be updated. Put
101100
your new functionality into a function with a docstring, and add the
102101
feature to the list in README.rst.
103-
5. The pull request should work for Python 2.7, 3.4, and 3.5, and for PyPy.
102+
5. The pull request should work for Python 2.7, 3.4, and 3.5, 3.6, and for PyPy.
104103
PRs will be automatically tested, we recommend running the ``tox`` command
105104
locally before submitting your PR for review.
106105

107106

108-
.. _prtemplate:
109-
110-
Pull Request Template
111-
~~~~~~~~~~~~~~~~~~~~~
112-
113-
Copy-paste the following to your Pull Request description on Github::
114-
115-
## Summary
116-
117-
*Short description*
118-
119-
## TODO
120-
121-
- [ ] Have tests been written for the new code?
122-
- [ ] Has documentation been written/updated?
123-
- [ ] New dependencies (if any) added to requirements file
124-
- [ ] Add an entry to CHANGELOG.rst
125-
- [ ] Add yourself it AUTHORS.rst if you don't appear there
126-
127-
## Reviewer guidance
128-
129-
*If you PR has a significant size, give the reviewer some helpful remarks*
130-
131-
## Issues addressed
132-
133-
List the issues solved or partly solved by the PR
134-
135-
## Documentation
136-
137-
If the PR has documentation, link the file here (either .rst in your repo or if built on Read The Docs)
138-
139-
## Screenshots (if appropriate)
140-
141-
They're nice. :)
142-
143-
144107
Tips
145108
----
146109

README.rst

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ How can I contribute?
6363
*Please start by:*
6464

6565
* Reading our `Developer Documentation <http://kolibri.readthedocs.io/en/develop/dev/getting_started.html>`_ available online, and in the ``docs/`` directory.
66-
* Contacting us on the Mailing list: `Google groups <https://groups.google.com/a/learningequality.org/forum/#!forum/dev>`_.
66+
* Get support in our `Support Community <http://community.learningequality.org/>`_.
67+
* Sign up to receive developer announcements: `Google groups <https://groups.google.com/a/learningequality.org/forum/#!forum/dev>`_.
6768
* or via IRC: #kolibri on Freenode.
6869

SUPPORT.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Getting Support
2+
===============
3+
4+
Please use our community support forum:
5+
6+
http://community.learningequality.org/
7+
8+
We do not accept support questions in Github issues, unless you think
9+
your problem is due to an error in the project itself.

docs/contributing.rst

Lines changed: 0 additions & 1 deletion
This file was deleted.

0 commit comments

Comments
 (0)