xref: /libbtbb/CODE_OF_CONDUCT.md (revision d882bd8fcea3225898b15659ff62a2c98bc5ed66)
1*d882bd8fSStraithe# Contributor Covenant Code of Conduct
2*d882bd8fSStraithe
3*d882bd8fSStraithe## Our Pledge
4*d882bd8fSStraithe
5*d882bd8fSStraitheWe as members, contributors, and leaders pledge to make participation in our
6*d882bd8fSStraithecommunity a harassment-free experience for everyone, regardless of age, body
7*d882bd8fSStraithesize, visible or invisible disability, ethnicity, sex characteristics, gender
8*d882bd8fSStraitheidentity and expression, level of experience, education, socio-economic status,
9*d882bd8fSStraithenationality, personal appearance, race, religion, or sexual identity
10*d882bd8fSStraitheand orientation.
11*d882bd8fSStraithe
12*d882bd8fSStraitheWe pledge to act and interact in ways that contribute to an open, welcoming,
13*d882bd8fSStraithediverse, inclusive, and healthy community.
14*d882bd8fSStraithe
15*d882bd8fSStraithe## Our Standards
16*d882bd8fSStraithe
17*d882bd8fSStraitheExamples of behavior that contributes to a positive environment for our
18*d882bd8fSStraithecommunity include:
19*d882bd8fSStraithe
20*d882bd8fSStraithe* Demonstrating empathy and kindness toward other people
21*d882bd8fSStraithe* Being respectful of differing opinions, viewpoints, and experiences
22*d882bd8fSStraithe* Giving and gracefully accepting constructive feedback
23*d882bd8fSStraithe* Accepting responsibility and apologizing to those affected by our mistakes,
24*d882bd8fSStraithe  and learning from the experience
25*d882bd8fSStraithe* Focusing on what is best not just for us as individuals, but for the
26*d882bd8fSStraithe  overall community
27*d882bd8fSStraithe
28*d882bd8fSStraitheExamples of unacceptable behavior include:
29*d882bd8fSStraithe
30*d882bd8fSStraithe* The use of sexualized language or imagery, and sexual attention or
31*d882bd8fSStraithe  advances of any kind
32*d882bd8fSStraithe* Trolling, insulting or derogatory comments, and personal or political attacks
33*d882bd8fSStraithe* Public or private harassment
34*d882bd8fSStraithe* Publishing others' private information, such as a physical or email
35*d882bd8fSStraithe  address, without their explicit permission
36*d882bd8fSStraithe* Other conduct which could reasonably be considered inappropriate in a
37*d882bd8fSStraithe  professional setting
38*d882bd8fSStraithe
39*d882bd8fSStraithe## Enforcement Responsibilities
40*d882bd8fSStraithe
41*d882bd8fSStraitheCommunity leaders are responsible for clarifying and enforcing our standards of
42*d882bd8fSStraitheacceptable behavior and will take appropriate and fair corrective action in
43*d882bd8fSStraitheresponse to any behavior that they deem inappropriate, threatening, offensive,
44*d882bd8fSStraitheor harmful.
45*d882bd8fSStraithe
46*d882bd8fSStraitheCommunity leaders have the right and responsibility to remove, edit, or reject
47*d882bd8fSStraithecomments, commits, code, wiki edits, issues, and other contributions that are
48*d882bd8fSStraithenot aligned to this Code of Conduct, and will communicate reasons for moderation
49*d882bd8fSStraithedecisions when appropriate.
50*d882bd8fSStraithe
51*d882bd8fSStraithe## Scope
52*d882bd8fSStraithe
53*d882bd8fSStraitheThis Code of Conduct applies within all community spaces, and also applies when
54*d882bd8fSStraithean individual is officially representing the community in public spaces.
55*d882bd8fSStraitheExamples of representing our community include using an official e-mail address,
56*d882bd8fSStraitheposting via an official social media account, or acting as an appointed
57*d882bd8fSStraitherepresentative at an online or offline event.
58*d882bd8fSStraithe
59*d882bd8fSStraithe## Enforcement
60*d882bd8fSStraithe
61*d882bd8fSStraitheInstances of abusive, harassing, or otherwise unacceptable behavior may be
62*d882bd8fSStraithereported to the community leaders responsible for enforcement at
63*d882bd8fSStraithe[email protected].
64*d882bd8fSStraitheAll complaints will be reviewed and investigated promptly and fairly.
65*d882bd8fSStraithe
66*d882bd8fSStraitheAll community leaders are obligated to respect the privacy and security of the
67*d882bd8fSStraithereporter of any incident.
68*d882bd8fSStraithe
69*d882bd8fSStraithe## Enforcement Guidelines
70*d882bd8fSStraithe
71*d882bd8fSStraitheCommunity leaders will follow these Community Impact Guidelines in determining
72*d882bd8fSStraithethe consequences for any action they deem in violation of this Code of Conduct:
73*d882bd8fSStraithe
74*d882bd8fSStraithe### 1. Correction
75*d882bd8fSStraithe
76*d882bd8fSStraithe**Community Impact**: Use of inappropriate language or other behavior deemed
77*d882bd8fSStraitheunprofessional or unwelcome in the community.
78*d882bd8fSStraithe
79*d882bd8fSStraithe**Consequence**: A private, written warning from community leaders, providing
80*d882bd8fSStraitheclarity around the nature of the violation and an explanation of why the
81*d882bd8fSStraithebehavior was inappropriate. A public apology may be requested.
82*d882bd8fSStraithe
83*d882bd8fSStraithe### 2. Warning
84*d882bd8fSStraithe
85*d882bd8fSStraithe**Community Impact**: A violation through a single incident or series
86*d882bd8fSStraitheof actions.
87*d882bd8fSStraithe
88*d882bd8fSStraithe**Consequence**: A warning with consequences for continued behavior. No
89*d882bd8fSStraitheinteraction with the people involved, including unsolicited interaction with
90*d882bd8fSStraithethose enforcing the Code of Conduct, for a specified period of time. This
91*d882bd8fSStraitheincludes avoiding interactions in community spaces as well as external channels
92*d882bd8fSStraithelike social media. Violating these terms may lead to a temporary or
93*d882bd8fSStraithepermanent ban.
94*d882bd8fSStraithe
95*d882bd8fSStraithe### 3. Temporary Ban
96*d882bd8fSStraithe
97*d882bd8fSStraithe**Community Impact**: A serious violation of community standards, including
98*d882bd8fSStraithesustained inappropriate behavior.
99*d882bd8fSStraithe
100*d882bd8fSStraithe**Consequence**: A temporary ban from any sort of interaction or public
101*d882bd8fSStraithecommunication with the community for a specified period of time. No public or
102*d882bd8fSStraitheprivate interaction with the people involved, including unsolicited interaction
103*d882bd8fSStraithewith those enforcing the Code of Conduct, is allowed during this period.
104*d882bd8fSStraitheViolating these terms may lead to a permanent ban.
105*d882bd8fSStraithe
106*d882bd8fSStraithe### 4. Permanent Ban
107*d882bd8fSStraithe
108*d882bd8fSStraithe**Community Impact**: Demonstrating a pattern of violation of community
109*d882bd8fSStraithestandards, including sustained inappropriate behavior,  harassment of an
110*d882bd8fSStraitheindividual, or aggression toward or disparagement of classes of individuals.
111*d882bd8fSStraithe
112*d882bd8fSStraithe**Consequence**: A permanent ban from any sort of public interaction within
113*d882bd8fSStraithethe community.
114*d882bd8fSStraithe
115*d882bd8fSStraithe## Attribution
116*d882bd8fSStraithe
117*d882bd8fSStraitheThis Code of Conduct is adapted from the [Contributor Covenant][homepage],
118*d882bd8fSStraitheversion 2.0, available at
119*d882bd8fSStraithehttps://www.contributor-covenant.org/version/2/0/code_of_conduct.html.
120*d882bd8fSStraithe
121*d882bd8fSStraitheCommunity Impact Guidelines were inspired by [Mozilla's code of conduct
122*d882bd8fSStraitheenforcement ladder](https://github.com/mozilla/diversity).
123*d882bd8fSStraithe
124*d882bd8fSStraithe[homepage]: https://www.contributor-covenant.org
125*d882bd8fSStraithe
126*d882bd8fSStraitheFor answers to common questions about this code of conduct, see the FAQ at
127*d882bd8fSStraithehttps://www.contributor-covenant.org/faq. Translations are available at
128*d882bd8fSStraithehttps://www.contributor-covenant.org/translations.
129