Skip to content

Commit 987eca4

Browse files
author
Ben J. Ward
committed
Rollout file CODE_OF_CONDUCT.md
1 parent ba237ee commit 987eca4

1 file changed

Lines changed: 119 additions & 0 deletions

File tree

CODE_OF_CONDUCT.md

Lines changed: 119 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,119 @@
1+
# Etiquette and conduct in BioJulia
2+
3+
As you interact with other members of the BioJulia group, or make contributions
4+
you may have revisions and suggestions on your pull request from BioJulia members
5+
or others which they want to be implemented before they will merge your pull request.
6+
7+
You may also have disagreements with people on the forums or chats maintained by
8+
BioJulia.
9+
10+
In order to keep BioJulia a civil and enjoyable place, where technical disagreements
11+
and issues can be discussed and resolved in a mature and constructive way, we
12+
outline three principles of etiquette we expect members and contributors to abide by.
13+
14+
Anybody violating these principles in order to upset any member or contributor
15+
may be flagged to the BioJulia admins who will decide on an appropriate
16+
course of action. This includes locking conversations for cool-off periods, or
17+
even bans of individuals.
18+
19+
This statement on etiquette is not an exhaustive list of things that you can or can’t do.
20+
Rather, it is a statement of our spirit and attitude towards interacting with each other.
21+
22+
This statement applies in all spaces managed by the BioJulia organisation.
23+
This includes any gitter, mailing lists, issue trackers, repositories, or any
24+
other forums used by BioJulia for communication (such as Skype, Google Hangouts, etc).
25+
It also applies in real-world events and spaces organised by BioJulia.
26+
27+
## The principles of etiquette
28+
29+
### 1. Be welcoming, friendly and patient.
30+
31+
Be welcoming. We strive to welcome and support any individual participating in
32+
BioJulia activities to any extent (from developing code, to support seeking
33+
users). We have even been known to have a few members on our Gitter who are not
34+
Biologists, but they enjoy the forum, like what we do, and stick around for the
35+
programming chat. All are welcome (yes including _you_! :smile:).
36+
37+
### 2. Be considerate.
38+
39+
Your work will be used by other people, and you in turn will depend on the work
40+
of others. From any code you make, to any support questions you ask or answer!
41+
Any decision you take will affect users and colleagues, and you should take
42+
those consequences into account when making decisions.
43+
44+
Remember that we're a world-wide community, so you might not be communicating
45+
in someone else's primary language.
46+
47+
### 3. Be respectful.
48+
49+
Not all of us will agree all the time, but disagreement is no excuse for poor
50+
behaviour and poor manners. We might all experience some frustration now and then,
51+
but we cannot allow that frustration to turn into a personal attack.
52+
It’s important to remember that a community where people feel uncomfortable or
53+
threatened is not a productive or fun community.
54+
Members of the BioJulia community should be respectful when dealing with other
55+
members as well as with people outside the BioJulia community.
56+
57+
Please do not insult or put down other participants.
58+
Harassment and other exclusionary behaviour is not acceptable.
59+
This includes, but is not limited to:
60+
- Violent threats or language directed against another person.
61+
- Prejudiced, bigoted, or intolerant, jokes and language.
62+
- Posting sexually explicit or violent material.
63+
- Posting (or threatening to post) other people's personally identifying
64+
information ("doxing").
65+
- Personal insults, especially those using racist or sexist terms.
66+
- Unwelcome sexual attention.
67+
- Advocating for, or encouraging, any of the above behaviour.
68+
- Repeated harassment of others. In general, if someone asks you to stop,
69+
then stop.
70+
71+
When we disagree, try to understand why.
72+
Disagreements, both social and technical, happen all the time and this
73+
community is unlikely to be any exception!
74+
It is important that we resolve disagreements and differing views constructively.
75+
Different people have different perspectives on issues.
76+
Being unable to understand why someone holds a viewpoint doesn’t mean that
77+
they’re wrong.
78+
Don’t forget that it is human to err and blaming each other doesn’t get us
79+
anywhere.
80+
Instead, focus on helping to resolve issues and learning from mistakes.
81+
82+
Assume the person you have a disagreement with really does want the best for
83+
BioJulia, just as you do.
84+
Therefore, if you are ever unsure what the meaning or tone of a comment may be,
85+
in the first instance, assume your fellow BioJulia member is acting in good
86+
faith, this may well be a mistake in communication
87+
(with the scientific community as diverse as it is, such mis-steps are likely!).
88+
If you are comfortable doing so, ask them to clarify what they mean or to rephrase
89+
their point. If you don't feel comfortable doing this, or if it is clear the
90+
behaviour is hostile and not acceptable, please report it (see next section).
91+
92+
## Is someone behaving inappropriately?
93+
94+
If you are affected by the behaviour of a member or contributor of BioJulia,
95+
we ask that you report it by contacting the
96+
[BioJulia Admin Team](https://github.com/orgs/BioJulia/teams/admin/members)
97+
collectively, by emailing [admin@biojulia.net](admin@biojulia.net).
98+
They will get back to you and begin to resolve the situation.
99+
In some cases we may determine that a public statement will need to be made.
100+
If that's the case, the identities of all involved will remain
101+
confidential unless those individuals instruct us otherwise.
102+
103+
Ensure to include in your email:
104+
105+
- Your contact info (so we can get in touch with you if we need to follow up).
106+
107+
- Names (real, nicknames, or pseudonyms) of any individuals involved.
108+
If there were other witnesses besides you, please try to include them as well.
109+
110+
- When and where the incident occurred. Please be as specific as possible.
111+
112+
- Your account of what occurred. If there is a publicly available record
113+
(e.g. a mailing list archive or a public IRC logger) please include a link.
114+
115+
- Any extra context you believe existed for the incident.
116+
117+
- If you believe this incident is ongoing.
118+
119+
- Any other information you believe we should have.s

0 commit comments

Comments
 (0)