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