1# Code of Conduct
2
3The Node.js project has a [Code of Conduct][] that _all_ contributors are
4expected to follow. This code describes the _minimum_ behavior expectations
5for all contributors.
6
7As a contributor to Node.js, how you choose to act and interact towards your
8fellow contributors, as well as to the community, will reflect back not only
9on yourself but on the project as a whole. The Code of Conduct is designed and
10intended, above all else, to help establish a culture within the project that
11allows anyone and everyone who wants to contribute to feel safe doing so.
12
13Should any individual act in any way that is considered in violation of the
14[Code of Conduct][], corrective actions will be taken. It is possible, however,
15for any individual to _act_ in such a manner that is not in violation of the
16strict letter of the Code of Conduct guidelines while still going completely
17against the spirit of what that Code is intended to accomplish.
18
19Open, diverse, and inclusive communities live and die on the basis of trust.
20Contributors can disagree with one another so long as they trust that those
21disagreements are in good faith and everyone is working towards a common goal.
22
23## Bad actors
24
25All contributors to Node.js tacitly agree to abide by both the letter and
26spirit of the [Code of Conduct][]. Failure, or unwillingness, to do so will
27result in contributions being respectfully declined.
28
29A _bad actor_ is someone who repeatedly violates the spirit of the Code of
30Conduct through failure to regulate how they
31interact with others. In doing so, bad actors
32alienate other contributors, discourage collaboration, and generally reflect
33poorly on the project as a whole.
34
35Being a bad actor may be intentional or unintentional. Typically, unintentional
36bad behavior can be easily corrected by being quick to apologize and correct
37course _even if you are not entirely convinced you need to_. Giving other
38contributors the benefit of the doubt and having a sincere willingness to admit
39that you _might_ be wrong is critical for any successful open collaboration.
40
41Don't be a bad actor.
42
43[Code of Conduct]: https://github.com/nodejs/admin/blob/HEAD/CODE_OF_CONDUCT.md
44