1# Lepton Code of Conduct
2
3## Conduct
4
5* We are committed to providing a friendly, safe and welcoming
6  environment for all, regardless of level of experience or other
7  personal characteristics[<sup>1</sup>](#footnote1).
8
9* Please be kind and courteous.  There's no need to be mean or rude.
10
11* Respect that people have differences of opinion and that every
12  design or implementation choice carries a trade-off and numerous
13  costs.  There is seldom a right answer.
14
15* Please keep unstructured critique to a minimum.  If you have solid
16  ideas you want to experiment with, make a fork and see how it works.
17
18* We will exclude you from interaction if you insult, demean or harass
19  anyone.  That is not welcome behaviour.  We interpret the term
20  "harassment" as included in the definition in the [Citizen Code of
21  Conduct](http://citizencodeofconduct.org/); if you have any lack of
22  clarity about what might be included in that concept, please read
23  their definition.  In particular, we don't tolerate behaviour that
24  excludes people in socially marginalized groups.
25
26* Private harrassment is also unacceptable.  No matter who you are, if
27  you feel you have been or are being harassed or made uncomfortable
28  by a community member, please contact on of the organisation owners
29  (@vzh or @peter-b) immediately.  Whether you're a regular
30  contributor or a newcomer, we care about making this community a
31  safe place for you and we've got your back.
32
33* Likewise any spamming, trolling, flaming, baiting or other
34  attention-stealing behaviour is not welcome.
35
36<a anchor="footnote1"><sup>1</sup></a> For example, personal
37characteristics might include sex & sexual orientation or gender,
38gender identity & expression, disability, personal appearance, body
39size, race, ethnicity, age, religion or nationality.
40
41## Moderation
42
43These are the policies for upholding our community's standards of
44conduct.
45
461. Remarks that violate the Lepton standards of conduct, including
47hateful, hurtful, oppressive or exclusionary remarks, are not allowed.
48(Cursing is allowed, but never targetting another person, and never in
49a hateful manner.)
50
512. Remarks that moderators find inappropriate, whether listed in the
52code of conduct or not, are also not allowed.
53
543. Moderators will first respond to such remarks with a warning.
55
564. If the warning is unheeded, the user will be "kicked", i.e. kicked
57out of the communication channel to cool off.
58
595. If the user comes back and continues to make trouble, they will be
60banned, i.e. excluded indefinitely.
61
626. Moderators may choose at their discretion to un-ban the user if it
63was a first offense and they offer the offended party a genuine
64apology.
65
667. If a moderator bans someone and you think it was unjustified,
67please take it up with that moderator, or with a different moderator,
68**in private**.  Complains about bans in-channel are not allowed.
69
708. Moderators are held to a higher standard than other community
71members.  If a moderator creates an inappropriate situation, they
72should expect less leeway than others.
73
74## Principles
75
76In the Lepton community, we strive to go the extra step to look out
77for each other.  Don't just aim to be technically unimpeachable, try
78to be your best self.  In particular, avoid flirting with offensive or
79sensitive issues, particularly if they're off-topic; this all too
80often leads to unnecessary fights, hurt feelings and damaged trust;
81worse, it can drive people away from the community entirely.
82
83And if someone takes issue with something you said or did, resist the
84urge to be defensive.  Just stop doing what it was they complained
85about and apologize.  Even if you feel you were misinterpreted or
86unfairly accused, there was probably something you could have
87communicated better; remember that it's your responsibility to make
88your fellow Lepton users and contributors comfortable.  Everyone wants
89to get along, and we are all here first and foremost because we want
90to design, use and talk about cool technology.  You will find that
91people will be eager to assume good intent and forgive as long as you
92earn their trust.
93
94The enforcement policies above apply to all official Lepton venues,
95including:
96
97* the [Lepton-EDA](https://gitter.im/Lepton-EDA) Gitter community
98* the [lepton-eda](https://github.com/lepton-eda) GitHub organisation
99
100*Adapted from the
101[Node.js Policy on Trolling](http://blog.izs.me/post/30036893703/policy-on-trolling)
102and the
103[Contributor Code of Conduct 1.3.0](http://contributor-covenant.org/version/1/3/0/)
104via the
105[Rust Code of Conduct](https://www.rust-lang.org/en-US/conduct.html).*