Browse Source

Add a code of conduct

Phyks (Lucas Verney) 2 years ago
parent
commit
8b99fff79d
2 changed files with 121 additions and 1 deletions
  1. 6
    1
      CONTRIBUTING.md
  2. 115
    0
      CodeOfConduct.md

+ 6
- 1
CONTRIBUTING.md View File

@@ -1,10 +1,15 @@
1 1
 ## TL;DR
2 2
 
3
+We have a [code of conduct](CodeOfConduct.md), please make sure to review it
4
+prior to contributing.
5
+
3 6
 * Branch off `master`.
4 7
 * One feature per commit.
5 8
 * In case of changes request, amend your commit.
6 9
 
7
-You can either open issues / merge requests on [my Gitlab](https://git.phyks.me/Phyks/flatisfy/) (preferred) or on the [Github mirror](https://github.com/phyks/flatisfy).
10
+You can either open issues / merge requests on [my
11
+Gitlab](https://git.phyks.me/Phyks/flatisfy/) (preferred) or on the [Github
12
+mirror](https://github.com/phyks/flatisfy).
8 13
 
9 14
 
10 15
 ## Useful infos

+ 115
- 0
CodeOfConduct.md View File

@@ -0,0 +1,115 @@
1
+# Code of conduct
2
+
3
+This code of conduct outlines our expectations for participants within the
4
+Flatisfy community, as well as steps to report unacceptable behavior. We are
5
+committed to provide a welcoming and inspiring community for all and expect
6
+our code of conduct to be honored. Anyone who violates this code of conduct
7
+may be banned from the community.
8
+
9
+Our open source community strives to:
10
+
11
+- Be friendly and patient.
12
+- Be welcoming: We strive to be a community that welcomes and supports people
13
+  of all backgrounds and identities. This includes, but is not limited to
14
+  members of any race, ethnicity, culture, national origin, colour,
15
+  immigration status, social and economic class, educational level, sex,
16
+  sexual orientation, gender identity and expression, age, size, family
17
+  status, political belief, religion, and mental and physical ability.
18
+- Be considerate: Your work will be used by other people, and you in turn will
19
+  depend on the work of others. Any decision you take will affect users and
20
+  colleagues, and you should take those consequences into account when making
21
+  decisions. Remember that we’re a world-wide community, so you might not be
22
+  communicating in someone else’s primary language.
23
+- Be respectful: Not all of us will agree all the time, but disagreement is no
24
+  excuse for poor behavior and poor manners. We might all experience some
25
+  frustration now and then, but we cannot allow that frustration to turn into
26
+  a personal attack. It’s important to remember that a community where people
27
+  feel uncomfortable or threatened is not a productive one.
28
+- Be careful in the words that we choose. Be kind to others. Do not insult or
29
+  put down other participants. Harassment and other exclusionary behavior
30
+  aren’t acceptable.
31
+- Try to understand why we disagree: Disagreements, both social and technical,
32
+  happen all the time. It is important that we resolve disagreements and
33
+  differing views constructively. Remember that we’re different. The strength
34
+  of our community comes from its diversity, people from a wide range of
35
+  backgrounds. Different people have different perspectives on issues. Being
36
+  unable to understand why someone holds a viewpoint doesn’t mean that they’re
37
+  wrong. Don’t forget that it is human to err and blaming each other doesn’t
38
+  get us anywhere. Instead, focus on helping to resolve issues and learning
39
+  from mistakes.
40
+
41
+
42
+## Definitions
43
+
44
+Harassment includes, but is not limited to:
45
+
46
+- Offensive comments related to gender, gender identity and expression, sexual
47
+  orientation, disability, mental illness, neuro(a)typicality, physical
48
+  appearance, body size, race, age, regional discrimination, political or
49
+  religious affiliation
50
+- Unwelcome comments regarding a person’s lifestyle choices and practices,
51
+  including those related to food, health, parenting, drugs, and employment
52
+- Deliberate misgendering. This includes deadnaming or persistently using a
53
+  pronoun that does not correctly reflect a person’s gender identity. You must
54
+  address people by the name they give you when not addressing them by their
55
+  username or handle
56
+- Threats of violence, both physical and psychological
57
+- Incitement of violence towards any individual, including encouraging a
58
+  person to commit suicide or to engage in self-harm
59
+- Deliberate intimidation
60
+- Stalking or following
61
+- Harassing photography or recording, including logging online activity for
62
+  harassment purposes
63
+- Sustained disruption of discussion
64
+- Unwelcome sexual attention, including gratuitous or off-topic sexual images
65
+  or behaviour
66
+- Pattern of inappropriate social contact, such as requesting/assuming
67
+  inappropriate levels of intimacy with others
68
+- Continued one-on-one communication after requests to cease
69
+- Deliberate “outing” of any aspect of a person’s identity without their
70
+  consent except as necessary to protect others from intentional abuse
71
+- Publication of non-harassing private communication
72
+
73
+Our open source community prioritizes marginalized people’s safety over
74
+privileged people’s comfort. We will not act on complaints regarding:
75
+
76
+- ‘Reverse’ -isms, including ‘reverse racism,’ ‘reverse sexism,’ and ‘cisphobia’
77
+- Reasonable communication of boundaries, such as “leave me alone,” “go away,” or “I’m not discussing this with you”
78
+- Refusal to explain or debate social justice concepts
79
+- Communicating in a ‘tone’ you don’t find congenial
80
+- Criticizing racist, sexist, cissexist, or otherwise oppressive behavior or assumptions
81
+
82
+
83
+## Diversity Statement
84
+
85
+We encourage everyone to participate and are committed to building a community
86
+for all. Although we will fail at times, we seek to treat everyone both as
87
+fairly and equally as possible. Whenever a participant has made a mistake, we
88
+expect them to take responsibility for it. If someone has been harmed or
89
+offended, it is our responsibility to listen carefully and respectfully, and
90
+do our best to right the wrong.
91
+
92
+Although this list cannot be exhaustive, we explicitly honor diversity in age,
93
+gender, gender identity or expression, culture, ethnicity, language, national
94
+origin, political beliefs, profession, race, religion, sexual orientation,
95
+socioeconomic status, and technical ability. We will not tolerate
96
+discrimination based on any of the protected characteristics above, including
97
+participants with disabilities.
98
+
99
+## Reporting Issues
100
+
101
+If you experience or witness unacceptable behavior—or have any other
102
+concerns—please report it by contacting us via
103
+phyks+[name of this project]@phyks dot me. All reports will be handled with
104
+discretion. In your report please include:
105
+
106
+- Your contact information.
107
+- Names (real, nicknames, or pseudonyms) of any individuals involved. If there
108
+  are additional witnesses, please include them as well. Your account of what
109
+  occurred, and if you believe the incident is ongoing. If there is a publicly
110
+  available record (e.g. a mailing list archive or a public IRC logger),
111
+  please include a link.
112
+- Any additional information that may be helpful.
113
+
114
+We will respect confidentiality requests for the purpose of protecting victims
115
+of abuse.