Skip to content

Commit a515d4a

Browse files
kne42munkmjarrodmillman
authored
add managing conflict guide (#51)
* add managing conflict guide * Update content/maintainers/managing-conflict.md Co-authored-by: Madicken Munk <[email protected]> * Fix typo * Fixes for linter --------- Co-authored-by: Madicken Munk <[email protected]> Co-authored-by: Jarrod Millman <[email protected]>
1 parent 432f46a commit a515d4a

File tree

2 files changed

+68
-0
lines changed

2 files changed

+68
-0
lines changed

content/maintainers/_index.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,4 +9,5 @@ This is a draft document.
99
The scientific Python ecosystem welcomes your expertise and enthusiasm!
1010

1111
- [Interacting With New Contributors]({{< relref "/maintainers/interacting-with-new-contributors" >}})
12+
- [Managing conflict]({{< relref "/maintainers/managing-conflict" >}})
1213
- [Project Meetings Guide]({{< relref "/maintainers/meeting_types" >}})
Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,67 @@
1+
---
2+
title: "Managing conflict"
3+
---
4+
5+
{{< notice warning >}}
6+
This is a draft document.
7+
{{< /notice >}}
8+
9+
### Code of Conduct
10+
11+
It's a good idea to have a Code of Conduct to hold
12+
your community members accountable to and create a
13+
safe and inclusive space for everyone. This helps
14+
establish clear expectations on how community
15+
members should behave respectfully in their
16+
interactions with each other and serves as a
17+
reference for fair arbitration when the need
18+
arises.
19+
20+
You can base your Code of Conduct off of similar
21+
projects' ones or use the [Contributor
22+
Covenant](https://www.contributor-covenant.org/version/2/1/code_of_conduct/code_of_conduct.md)
23+
as a starting point, tailoring it to your
24+
community's specific needs. Larger projects should
25+
have an impartial committee dedicated to handling
26+
Code of Conduct violations, and a method for
27+
community members to privately raise issues to
28+
them.
29+
30+
### Assume positive intent and acknowledge
31+
32+
negative impact
33+
Many interpersonal conflicts stem from simple
34+
misunderstandings. It is important to assume
35+
positive intent and acknowledge negative impact to
36+
prevent further escalation of the situation.
37+
Remind everyone that they share the same goals and
38+
try to find commonalities between each party's
39+
reasonings. Validate that perhaps the offending
40+
party meant no malice while also validating the
41+
ways that the offended party was hurt.
42+
43+
### When to step in
44+
45+
Once discussions begin to get heated, with
46+
misunderstandings and accusations getting thrown
47+
in, immediate resolution can be difficult. At this point,
48+
project leaders should consider stepping in, asking
49+
involved parties to cool off,
50+
and try to find a way for them to understand each
51+
other.
52+
53+
When the Code of Conduct is violated, you should
54+
take disciplinary action as detailed therein and
55+
communicate to the offending party what they did
56+
wrong and why. Assure the offended party that you
57+
are taking the offense seriously and detail what
58+
actions you took to remedy the situation, as well
59+
as taking into account what their desired outcome
60+
is.
61+
62+
Do not wait for a report to take action on a Code
63+
of Conduct violation, it's best to address obvious
64+
breaches of the Code in a timely manner to
65+
demonstrate that it is important and a priority of
66+
your project. Staying proactive helps to cultivate
67+
a positive and healthy community dynamic.

0 commit comments

Comments
 (0)