Skip to content

Commit 2806a57

Browse files
committed
MAINT: Add community guidelines
1 parent cee6bf3 commit 2806a57

File tree

1 file changed

+106
-0
lines changed

1 file changed

+106
-0
lines changed

.github/CODE_OF_CONDUCT.md

Lines changed: 106 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,106 @@
1+
# Community Guidelines
2+
3+
Nibabel is a [NIPY](https://nipy.org) project, and we strive to adhere to the
4+
[NIPY Community Code](https://nipy.org/conduct.html), reproduced below.
5+
6+
The NIPY community is a community of practice devoted to the use of the Python programming language
7+
in the analysis of neuroimaging data. The following code of conduct is a guideline for our behavior
8+
as we participate in this community.
9+
10+
It is based on, and heavily inspired by a reading of the Python community code of conduct, the
11+
Apache foundation code of conduct, the Debian code of conduct, and the Ten Principles of Burning
12+
Man.
13+
14+
## The code of conduct for the NIPY community
15+
16+
The Neuroimaging in Python (NIPY) community is made up of members with a diverse set of skills,
17+
personalities, background, and experiences. We welcome these differences because they are the
18+
source of diverse ideas, solutions and decisions about our work. Decisions we make affect users,
19+
colleagues, and through scientific results, the general public. We take these consequences
20+
seriously when making decisions. When you are working with members of the community, we encourage
21+
you to follow these guidelines, which help steer our interactions and help keep NIPY a positive,
22+
successful, and growing community.
23+
24+
### A member of the NIPY community is:
25+
26+
#### Open
27+
28+
Members of the community are open to collaboration. Be it on the reuse of data, on the
29+
implementation of methods, on finding technical solutions, establishing best practices, and
30+
otherwise. We are accepting of all who wish to take part in our activities, fostering an
31+
environment where anyone can participate and everyone can make a difference.
32+
33+
#### Be collaborative!
34+
35+
Our work will be used by other people, and in turn we will depend on the work of others. When we
36+
make something for the benefit of others, we are willing to explain to others how it works, so that
37+
they can build on the work to make it even better. We are willing to provide constructive criticism
38+
on the work of others and accept criticism of our own work, as the experiences and skill sets of
39+
other members contribute to the whole of our efforts.
40+
41+
#### Be inquisitive!
42+
43+
Nobody knows everything! Asking questions early avoids many problems later, so questions are
44+
encouraged, though they may be directed to the appropriate forum. Those who are asked should be
45+
responsive and helpful, within the context of our shared goal of improving neuroimaging practice.
46+
47+
#### Considerate
48+
49+
Members of the community are considerate of their peers. We are thoughtful when addressing the
50+
efforts of others, keeping in mind that often-times the labor was completed simply for the good of
51+
the community. We are attentive in our communications, whether in person or online, and we are
52+
tactful when approaching differing views.
53+
54+
#### Be careful in the words that you choose:
55+
56+
We value courtesy, kindness and inclusiveness in all our interactions. Therefore, we take
57+
responsibility for our own speech. In particular, we avoid:
58+
59+
* Personal insults.
60+
* Violent threats or language directed against another person.
61+
* Sexist, racist, or otherwise discriminatory jokes and language.
62+
* Any form of sexual or violent material.
63+
* Sharing private content, such as emails sent privately or non-publicly, or unlogged forums such
64+
as IRC channel history.
65+
* Excessive or unnecessary profanity.
66+
* Repeated harassment of others. In general, if someone asks you to stop, then stop.
67+
* Advocating for, or encouraging, any of the above behaviour.
68+
69+
#### Try to be concise in communication
70+
71+
Keep in mind that what you write once will be read by many others. Writing a short email means
72+
people can understand the conversation as efficiently as possible. Even short emails should always
73+
strive to be empathetic, welcoming, friendly and patient. When a long explanation is necessary,
74+
consider adding a summary.
75+
76+
Try to bring new ideas to a conversation, so that each message adds something unique to the
77+
conversation. Keep in mind that, when using email, the rest of the thread still contains the other
78+
messages with arguments that have already been made.
79+
80+
Try to stay on topic, especially in discussions that are already fairly long and complex.
81+
82+
#### Respectful
83+
84+
Members of the community are respectful. We are respectful of others, their positions, their
85+
skills, their commitments, and their efforts. We are respectful of the volunteer and professional
86+
efforts that permeate the NIPY community. We are respectful of the processes set forth in the
87+
community, and we work within them. When we disagree, we are courteous and kind in raising our
88+
issues.
89+
90+
## Incident Reporting
91+
92+
Instances of abusive, harassing, or otherwise unacceptable behavior may be reported by contacting
93+
project maintainer Chris Markiewicz <[email protected]>. All complaints will be reviewed and
94+
investigated and will result in a response that is deemed necessary and appropriate to the
95+
circumstances. The project team is obligated to maintain confidentiality with regard to the
96+
reporter of an incident.
97+
98+
Project maintainers who do not follow or enforce the Code of Conduct in good faith may face
99+
temporary or permanent repercussions as determined by other members of the project's leadership.
100+
101+
## Attribution
102+
103+
The vast majority of the above was taken from the NIPY Code of Conduct.
104+
Incident reporting guidelines were adapted from the [Contributor
105+
Covenant](https://www.contributor-covenant.org/), version 1.4, available at
106+
https://www.contributor-covenant.org/version/1/4/code-of-conduct.

0 commit comments

Comments
 (0)