Skip to content

Commit aeb93f0

Browse files
authored
Merge pull request #6 from jennaswa/COC-link-update
Update CODE_OF_CONDUCT.md
2 parents fee5413 + d478252 commit aeb93f0

1 file changed

Lines changed: 84 additions & 132 deletions

File tree

CODE_OF_CONDUCT.md

Lines changed: 84 additions & 132 deletions
Original file line numberDiff line numberDiff line change
@@ -1,136 +1,88 @@
1-
# Code of conduct
2-
3-
The mdgeomkit *Code of Conduct* sets the rules for the behavior of
4-
every member in the mdgeomkit community so that everyone can
1+
The MDAnalysis *Code of Conduct* sets the rules for the behavior of
2+
every member in the MDAnalysis community, including in the mdgeomkit community, so that everyone can
53
experience a welcoming, supportive, and productive environment that is
6-
free from harassment.
4+
free from harassment. As a [NumFOCUS][NF] sponsored
5+
project, MDAnalysis follows the [NumFOCUS Code of Conduct][NF-conduct].
76

8-
<!-- markdown-toc start - Don't edit this section. Run M-x markdown-toc-generate-toc again -->
97
**Table of Contents**
108

11-
- [Code of conduct](#code-of-conduct)
12-
- [Code of Conduct and Community Guidelines](#code-of-conduct-and-community-guidelines)
13-
- [Scope](#scope)
14-
- [Enforcement](#enforcement)
15-
- [Acknowledgment](#acknowledgment)
16-
17-
<!-- markdown-toc end -->
18-
## Code of Conduct and Community Guidelines
19-
20-
mdgeomkit is part of an engaged and respectful community made up of people from all
21-
over the world. Your involvement helps us to further our mission and to create
22-
an open platform that serves a broad range of communities, from research and
23-
education to industry and beyond. This diversity is one of our biggest
24-
strengths, but it can also lead to communication issues and conflicts.
25-
Therefore, we have a few ground rules we ask that our community members adhere
26-
to.
27-
28-
Fundamentally, we are committed to providing a productive,
29-
harassment-free environment for everyone. Rather than considering this
30-
code an exhaustive list of things that you can’t do, take it in the
31-
spirit it is intended - a guide to make it easier to enrich all of us
32-
and the communities in which we participate.
33-
34-
Importantly: as a member of our community, you are also a steward of these
35-
values. Not all problems need to be resolved via formal processes, and often a
36-
quick, friendly but clear word on an online forum or in person can help resolve
37-
a misunderstanding and de-escalate things.
38-
39-
By embracing the following principles, guidelines and actions to follow or
40-
avoid, you will help us make mdgeomkit a welcoming and productive community.
41-
42-
1. **Be friendly and patient**.
43-
44-
2. **Be welcoming**. We strive to be a community that welcomes and supports
45-
people of all backgrounds and identities. This includes, but is not limited
46-
to, members of any race, ethnicity, culture, national origin, color,
47-
immigration status, social and economic class, educational level, sex, sexual
48-
orientation, gender identity and expression, age, physical appearance, family
49-
status, political belief, technological or professional choices, academic
50-
discipline, religion, mental ability, and physical ability.
51-
52-
3. **Be considerate**. Your work will be used by other people, and you in turn
53-
will depend on the work of others. Any decision you take will affect users
54-
and colleagues, and you should take those consequences into account when
55-
making decisions. Remember that we're a world-wide community. You may be
56-
communicating with someone with a different primary language or cultural
57-
background.
58-
59-
4. **Be respectful**. Not all of us will agree all the time, but disagreement is
60-
no excuse for poor behavior or poor manners. We might all experience some
61-
frustration now and then, but we cannot allow that frustration to turn into a
62-
personal attack. It’s important to remember that a community where people
63-
feel uncomfortable or threatened is not a productive one.
64-
65-
5. **Be careful in the words that you choose**. Be kind to others. Do not insult
66-
or put down other community members. Harassment and other exclusionary
67-
behavior are not acceptable. This includes, but is not limited to:
68-
* threats or violent language directed against another person
69-
* discriminatory jokes and language
70-
* posting sexually explicit or violent material
71-
* posting (or threatening to post) other people's personally identifying
72-
information ("doxing")
73-
* personal insults, especially those using racist or sexist terms
74-
* unwelcome sexual attention
75-
* advocating for, or encouraging, any of the above behavior
76-
* repeated harassment of others. In general, if someone asks you to stop,
77-
then stop
78-
79-
6. **Moderate your expectations**. Many in our community volunteer their time.
80-
They are probably not purposefully ignoring issues, refusing to engage in
81-
discussion, avoiding features, etc. but often just unavailable.
82-
83-
7. **When we disagree, try to understand why**. Disagreements, both social and
84-
technical, happen all the time and mdgeomkit is no exception. It is important
85-
that we resolve disagreements and differing views constructively. Remember
86-
that we’re different. The strength of mdgeomkit comes from its varied community
87-
that includes people from a wide range of backgrounds. Different people have
88-
different perspectives on issues. Being unable to understand why someone
89-
holds a viewpoint doesn’t mean they’re wrong. Don’t forget that it is human
90-
to err and blaming each other doesn’t get us anywhere. Instead, focus on
91-
helping to resolve issues and learning from mistakes.
92-
93-
8. **A simple apology can go a long way**. It can often de-escalate a situation,
94-
and telling someone that you are sorry is act of empathy that doesn’t
95-
automatically imply an admission of guilt.
96-
97-
98-
## Scope
99-
100-
This Code of Conduct applies both within project spaces and in public spaces
101-
when an individual is representing the project or its community. Examples of
102-
representing a project or community include using an official project e-mail
103-
address, posting via an official social media account, or acting as an
104-
appointed representative at an online or offline event. Representation of a
105-
project may be further defined and clarified by project maintainers.
106-
107-
## Enforcement
108-
109-
Instances of abusive, harassing, or otherwise unacceptable behavior may be
110-
reported by contacting the project team at 'mdanalysis@numfocus.org'. The project team will
111-
review and investigate all complaints, and will respond in a way that it deems
112-
appropriate to the circumstances. The project team is obligated to maintain
113-
confidentiality with regard to the reporter of an incident. Further details of
114-
specific enforcement policies may be posted separately.
115-
116-
Project maintainers who do not follow or enforce the Code of Conduct in good
117-
faith may face temporary or permanent repercussions as determined by other
118-
members of the project's leadership.
119-
120-
121-
## Acknowledgment
122-
123-
Original text was adapted from
124-
the
125-
[*Speak Up!*](http://web.archive.org/web/20141109123859/http://speakup.io/coc.html),
126-
[*Django*](https://www.djangoproject.com/conduct),
127-
[*Contributor Covenant*](http://contributor-covenant.org/),
128-
[*Jupyter*](https://github.com/jupyter/governance/blob/master/conduct/code_of_conduct.md),
129-
[*MolSSI*](https://github.com/MolSSI/cookiecutter-cms/blob/master/%7B%7Bcookiecutter.repo_name%7D%7D/CODE_OF_CONDUCT.md),
130-
and [*MDAnalysis*](https://github.com/MDAnalysis/mdanalysis/blob/develop/CODE_OF_CONDUCT.md) projects,
131-
modified by mdgeomkit.
132-
We are grateful to those projects for contributing these
133-
materials under open licensing terms for us to easily reuse.
134-
135-
All content on this page is licensed under a [*Creative Commons
136-
Attribution*](http://creativecommons.org/licenses/by/3.0/) license.
9+
- [MDAnalysis Code of Conduct](#numfocus-code-of-conduct)
10+
- [How to Report](#how-to-report)
11+
- [Who Will Receive Your Report](#who-will-receive-your-report)
12+
- [Diversity, Equity, and Inclusion Statement](#diversity-equity-and-inclusion-statement)
13+
- [Acknowledgment](#acknowledgment)
14+
15+
## MDANALYSIS CODE OF CONDUCT
16+
You can find the whole document here: [https://numfocus.org/code-of-conduct][NF-conduct].
17+
18+
### THE SHORT VERSION
19+
MDAnalysis and NumFOCUS are dedicated to providing a harassment-free community for everyone,
20+
regardless of gender, sexual orientation, gender identity and expression, disability,
21+
physical appearance, body size, race, or religion. We do not tolerate harassment of
22+
community members in any form.
23+
24+
Be kind to others. Do not insult or put down others. Behave professionally. Remember
25+
that harassment and sexist, racist, or exclusionary jokes are not appropriate for MDAnalysis
26+
or NumFOCUS.
27+
28+
All communication should be appropriate for a professional audience including people of
29+
many different backgrounds. Sexual language and imagery is not appropriate.
30+
31+
Thank you for helping make this a welcoming, friendly community for all.
32+
33+
### THE LONG VERSION
34+
You can find the long version of the Code of Conduct on the NumFOCUS website:
35+
[https://numfocus.org/code-of-conduct][NF-conduct].
36+
37+
## HOW TO REPORT
38+
If you feel that the Code of Conduct has been violated, feel free to submit a report, by
39+
using the [NumFOCUS Code of Conduct Reporting Form](https://forms.monday.com/forms/f130e8cddb99568fa86cf077b8912a60?r=use1).
40+
41+
### REPORTING AT MDANALYSIS EVENTS AND MEETUPS
42+
If you are attending an MDAnalysis event or meetup and wish to make a report that requires
43+
an appropriate immediate response, you may contact the ombudspersons (who will identify
44+
themselves at the event) or other event staff/meetup organizers. If you would prefer not to
45+
do that, please [submit a report](#how-to-report) to NumFOCUS, but please note it may not be
46+
possible for the [NumFOCUS Code of Conduct Working Group](#who-will-receive-your-report) to
47+
respond immediately.
48+
49+
Ombudspeople and event staff/meetup organizers will be happy to help participants contact
50+
venue security or local law enforcement, provide escorts, or otherwise assist those
51+
experiencing harassment to feel safe for the duration of the event/meetup.
52+
53+
## WHO WILL RECEIVE YOUR REPORT
54+
Your report will be received and handled by the NumFOCUS Code of Conduct Working Group; trained,
55+
and experienced contributors with diverse backgrounds. The group is making decisions independently
56+
from the MDAnalysis project, PyData, NumFOCUS or any other organization.
57+
58+
You can learn more about the current group members, as well as the reporting procedure [HERE][NF-conduct].
59+
60+
### ENFORCEMENT
61+
Based on recommendations for next steps as determined by the NumFOCUS Code of Conduct Working Group,
62+
the MDAnalysis project will remain responsible for making the final decision and implementing any
63+
resulting actions. See the [MDAnalysis team](https://www.mdanalysis.org/pages/team/#roles) page on
64+
the MDAnalysis website for a current list of the **MDAnalysis Code of Conduct Committee** members.
65+
66+
Once a resolution has been agreed upon, but before it is enacted, the MDAnalysis Code of Conduct
67+
Committee will contact the original reporter and any other affected parties and explain the proposed
68+
resolution. We will ask if this resolution is acceptable and note feedback for the record. We are,
69+
however, not required to act on this feedback.
70+
71+
## DIVERSITY, EQUITY, AND INCLUSION STATEMENT
72+
MDAnalysis strives to ensure a welcoming, inclusive space for all. As a [NumFOCUS][NF] sponsored project,
73+
we fully support their [*Diversity & Inclusion in Scientific Computing*](https://numfocus.org/programs/diversity-inclusion)
74+
(DISC) mission and abide by their Diversity Statement:
75+
76+
> *"NumFOCUS welcomes and encourages participation in our community by people of all backgrounds and identities.
77+
> We are committed to promoting and sustaining a culture that values mutual respect, tolerance, and learning,
78+
> and we work together as a community to help each other live out these values."*
79+
80+
## ACKNOWLEDGMENT
81+
82+
Original text courtesy of [*NumFOCUS*](https://numfocus.org/code-of-conduct), modified by MDAnalysis.
83+
84+
All content on this page is licensed under a [*Creative Commons Attribution*](http://creativecommons.org/licenses/by/3.0/)
85+
license.
86+
87+
[NF]: https://numfocus.org/
88+
[NF-conduct]: https://numfocus.org/code-of-conduct

0 commit comments

Comments
 (0)