Skip to content

Commit 745ba90

Browse files
committed
Adding code of conduct from othiym23/nodejs-advisory-board
1 parent 3b654c9 commit 745ba90

File tree

1 file changed

+167
-0
lines changed

1 file changed

+167
-0
lines changed

CONDUCT.md

+167
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,167 @@
1+
## Code of Conduct
2+
3+
Node.js exists to facilitate software development, by making it easy for
4+
JavaScript and C++ developers to build and share applications.
5+
6+
Node.js is more than a collection of C, C++, and JavaScript source files; first
7+
and foremost it is a community of like-minded developers.
8+
9+
We believe that our mission is best served in an environment that is
10+
friendly, safe, and accepting; free from intimidation or harassment.
11+
12+
Towards this end, certain behaviors and practices will not be tolerated.
13+
14+
## Summary
15+
16+
* Be respectful.
17+
* We're here to help. Contact one of the following:
18+
19+
20+
21+
22+
* Abusive behavior is never tolerated.
23+
* All contributions to Node.js are included at the discretion of the Node.js
24+
Technical Committee, and may be removed, rejected, or altered at their
25+
discretion.
26+
* Violations of this code may result in swift and permanent expulsion
27+
from the Node.js community.
28+
29+
## Scope
30+
31+
We expect all Node.js Technical Committee members and Node.js contributors,
32+
including paid and unpaid agents, administrators, and users, to abide by this
33+
Code of Conduct at all times in all Node.js community venues, online and in
34+
person, and in one-on-one communications pertaining to Node.js affairs.
35+
36+
This policy covers the usage of the [Node.js GitHub
37+
repository](https://github.com/joyent/node) and issue tracker, as well as the
38+
Node.js website, Node.js-related events, and any other services offered by or
39+
on behalf of the Node.js project (collectively, the "Project"). It also applies
40+
to behavior in the context of Project communities, including but not limited to
41+
IRC channels, social media, mailing lists, and public events.
42+
43+
This Code of Conduct is in addition to, and does not in any way nullify or
44+
invalidate, any other terms or conditions related to use of the Project.
45+
46+
The definitions of various subjective terms such as "discriminatory",
47+
"hateful", or "confusing" will be decided at the sole discretion of the
48+
Project team.
49+
50+
## Maintaining a Welcoming Community
51+
52+
We are committed to providing a friendly, safe and welcoming environment for
53+
all, regardless of gender, sexual orientation, disability, ethnicity, religion,
54+
age, physical appearance, body size, race, nationality, language ability, or
55+
similar personal characteristics.
56+
57+
Please be kind and courteous. There's no need to be mean or rude.
58+
59+
Please respect that differences of opinion are common when it comes to
60+
technical choices, and that every design or implementation choice carries a
61+
trade-off and numerous costs. There is seldom a single right answer. A
62+
difference of opinion over technology preferences is not a license to be rude.
63+
64+
Please remember that all developers were once new developers. Maintaining high
65+
standards for the Project is important, but so is not belittling others'
66+
work.
67+
68+
Please keep unstructured critique to a minimum. If you have ideas you want to
69+
experiment with, make a fork and see how it works.
70+
71+
Please avoid using overtly sexual nicknames or other nicknames that might
72+
detract from a friendly, safe and welcoming environment for all.
73+
74+
Please avoid the use of personal pronouns in code comments or documentation.
75+
There is no need to address individuals when explaining code (e.g. "When the
76+
developer").
77+
78+
## Harassment
79+
80+
Harassment includes, but is not limited to: harmful or prejudicial verbal or
81+
written comments related to gender identity, sexual orientation, disability,
82+
ethnicity, religion, age, physical appearance, body size, race, or similar
83+
personal characteristics; inappropriate use of nudity, sexual images, and/or
84+
sexually explicit language in public spaces; threats of physical or
85+
non-physical harm; deliberate intimidation, stalking, or following; harassing
86+
photography or recording; sustained disruption of talks or other events;
87+
inappropriate physical contact; and unwelcome sexual attention.
88+
89+
We will exclude you from interaction if you insult, demean or harass anyone.
90+
That is not welcome behavior. In addition, any spamming, trolling, flaming,
91+
baiting, or other attention-stealing behavior is not welcome, and will not be
92+
tolerated. In particular, we don't tolerate behavior that excludes members of
93+
socially marginalized groups.
94+
95+
Private harassment is also unacceptable. No matter who you are, if you feel you
96+
have been or are being harassed or made uncomfortable by a community member,
97+
please contact one of the channel ops or any of the contacts listed above with
98+
a capture (log, photo, email) of the harassment, if possible. Whether you're a
99+
regular contributor or a newcomer, we care about making this community a safe
100+
place for you, and we've got your back.
101+
102+
## Reporting Violations of this Code of Conduct
103+
104+
If you believe someone is harassing you or has otherwise violated this Code of
105+
Conduct, please contact one of the team members listed in "Contact Info" to
106+
send us an abuse report. If this is the initial report of a problem, please
107+
include as much detail as possible. It is easiest for us to address issues when
108+
we have more context.
109+
110+
## Consequences
111+
112+
All contributions to the Project are incorporated at the sole discretion of the
113+
Project administrators.
114+
115+
Unacceptable behavior from any community member, including sponsors, employees
116+
of companies with representatives on the Technical Committee, customers, or
117+
others with decision-making authority, will not be tolerated.
118+
119+
Anyone asked to stop unacceptable behavior is expected to comply immediately.
120+
121+
If a community member engages in unacceptable behavior, the Project
122+
administrators may take any action they deem appropriate, up to and including a
123+
temporary ban or permanent expulsion from the community without warning (and
124+
without refund in the case of a paid event or service).
125+
126+
## Addressing Grievances
127+
128+
If you feel you have been falsely or unfairly accused of violating this Code of
129+
Conduct, you should notify the abuse team (see "contact info"), the Node.js
130+
Technical Committee or the Node.js Advisory Board. We will do our best to
131+
ensure that your grievance is handled appropriately.
132+
133+
In general, we will choose the course of action that we judge as being most in
134+
the interest of fostering a safe and friendly community.
135+
136+
## Contact Info
137+
138+
Please contact an abuse team member if you need to report a problem or address
139+
a grievance related to an abuse report.
140+
141+
You are also encouraged to contact us if you are curious about something that
142+
might be "on the line" between appropriate and inappropriate content. We are
143+
happy to provide guidance to help you be a successful part of our community.
144+
145+
The current abuse team members are:
146+
147+
148+
149+
150+
151+
152+
## Changes
153+
154+
This is a living document and may be updated from time to time. Please refer
155+
to the [git history for this
156+
document](https://github.com/joyent/nodejs-advisory-board/conduct.md) to view
157+
the changes.
158+
159+
## Credit and License
160+
161+
This Code of Conduct borrows heavily from the Stumptown Syndicate [Citizen's
162+
Code of Conduct](http://citizencodeofconduct.org/), the [Rust Project Code of
163+
Conduct](https://github.com/mozilla/rust/wiki/Note-development-policy#conduct),
164+
and the [npm, Inc. Code of Conduct](http://www.npmjs.com/policies/conduct/).
165+
166+
This document may be reused under a [Creative Commons Attribution-ShareAlike
167+
License](http://creativecommons.org/licenses/by-sa/4.0/).

0 commit comments

Comments
 (0)