11cb0ef41Sopenharmony_ci# Code of Conduct
21cb0ef41Sopenharmony_ci
31cb0ef41Sopenharmony_ciThe Node.js project has a [Code of Conduct][] that _all_ contributors are
41cb0ef41Sopenharmony_ciexpected to follow. This code describes the _minimum_ behavior expectations
51cb0ef41Sopenharmony_cifor all contributors.
61cb0ef41Sopenharmony_ci
71cb0ef41Sopenharmony_ciAs a contributor to Node.js, how you choose to act and interact towards your
81cb0ef41Sopenharmony_cifellow contributors, as well as to the community, will reflect back not only
91cb0ef41Sopenharmony_cion yourself but on the project as a whole. The Code of Conduct is designed and
101cb0ef41Sopenharmony_ciintended, above all else, to help establish a culture within the project that
111cb0ef41Sopenharmony_ciallows anyone and everyone who wants to contribute to feel safe doing so.
121cb0ef41Sopenharmony_ci
131cb0ef41Sopenharmony_ciShould any individual act in any way that is considered in violation of the
141cb0ef41Sopenharmony_ci[Code of Conduct][], corrective actions will be taken. It is possible, however,
151cb0ef41Sopenharmony_cifor any individual to _act_ in such a manner that is not in violation of the
161cb0ef41Sopenharmony_cistrict letter of the Code of Conduct guidelines while still going completely
171cb0ef41Sopenharmony_ciagainst the spirit of what that Code is intended to accomplish.
181cb0ef41Sopenharmony_ci
191cb0ef41Sopenharmony_ciOpen, diverse, and inclusive communities live and die on the basis of trust.
201cb0ef41Sopenharmony_ciContributors can disagree with one another so long as they trust that those
211cb0ef41Sopenharmony_cidisagreements are in good faith and everyone is working towards a common goal.
221cb0ef41Sopenharmony_ci
231cb0ef41Sopenharmony_ci## Bad actors
241cb0ef41Sopenharmony_ci
251cb0ef41Sopenharmony_ciAll contributors to Node.js tacitly agree to abide by both the letter and
261cb0ef41Sopenharmony_cispirit of the [Code of Conduct][]. Failure, or unwillingness, to do so will
271cb0ef41Sopenharmony_ciresult in contributions being respectfully declined.
281cb0ef41Sopenharmony_ci
291cb0ef41Sopenharmony_ciA _bad actor_ is someone who repeatedly violates the spirit of the Code of
301cb0ef41Sopenharmony_ciConduct through failure to regulate how they
311cb0ef41Sopenharmony_ciinteract with others. In doing so, bad actors
321cb0ef41Sopenharmony_cialienate other contributors, discourage collaboration, and generally reflect
331cb0ef41Sopenharmony_cipoorly on the project as a whole.
341cb0ef41Sopenharmony_ci
351cb0ef41Sopenharmony_ciBeing a bad actor may be intentional or unintentional. Typically, unintentional
361cb0ef41Sopenharmony_cibad behavior can be easily corrected by being quick to apologize and correct
371cb0ef41Sopenharmony_cicourse _even if you are not entirely convinced you need to_. Giving other
381cb0ef41Sopenharmony_cicontributors the benefit of the doubt and having a sincere willingness to admit
391cb0ef41Sopenharmony_cithat you _might_ be wrong is critical for any successful open collaboration.
401cb0ef41Sopenharmony_ci
411cb0ef41Sopenharmony_ciDon't be a bad actor.
421cb0ef41Sopenharmony_ci
431cb0ef41Sopenharmony_ci[Code of Conduct]: https://github.com/nodejs/admin/blob/HEAD/CODE_OF_CONDUCT.md
44