Skip to content

Commit c4eef09

Browse files
committed
doc: doc expectations on TSC and CommComm members
PR-URL: #12 Reviewed-By: James M Snell <[email protected]> Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Myles Borins <[email protected]> Reviewed-By: Franziska Hinkelmann <[email protected]> Reviewed-By: Sakthipriyan Vairamani <[email protected]> Reviewed-By: Gregor Martynus <[email protected]> Reviewed-By: Tierney Cyren <[email protected]> Reviewed-By: Tracy Hinds <[email protected]> Reviewed-By: William Kapke <[email protected]>
1 parent dc09cae commit c4eef09

File tree

1 file changed

+57
-0
lines changed

1 file changed

+57
-0
lines changed

MemberExpectations.md

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
It is important that members of our leadership groups (TSC, CommComm) act
2+
in a way that not only complies with the
3+
[Code of Conduct](https://github.com/nodejs/TSC/blob/master/CODE_OF_CONDUCT.md)
4+
but that supports the vision, mission and operating principles of the Node.js project.
5+
6+
It is understood that members will have individual opinions and will express
7+
their individual opinions during discussions within the organization. All
8+
contributors are expected to be respectful of these different viewpoints,
9+
and to work collaboratively with one another in a manner that constructively
10+
elevates all contributors.
11+
12+
When an individual contributor chooses to accept an invitation to participate
13+
in a leadershp role, they implicitly take on an additional obligation to protect
14+
and be respectful of both the project and all other contributors. When
15+
decisions are made within the established guidelines and policies
16+
of the project, those in leadership roles have a responsibility to uphold
17+
and respect the decision even if they disagree with it. This is especially
18+
important in external communications, for example in social media. Should
19+
the member be unwilling or unable to do so, then they should
20+
resign their leadership position. This does not mean that decisions cannot
21+
be revisited and discussed within the team at a later time.
22+
23+
Members of our leadership groups must also conduct themselves in a
24+
professional and respectful manner. Some general guidelines include:
25+
26+
- Remediate quickly when you realize you made a mistake. Leaders are human,
27+
and they will make mistakes. However they should act swiftly to
28+
acknowledge mistakes and correct them.
29+
- Aim to remediate first and then discuss. If other members of the
30+
team express concerns about actions, acknowledge their concerns by
31+
stopping the actions in question and then discuss within the team
32+
to come to a common agreement.
33+
- Treat all community members with respect, consideration, and highest
34+
standards of ethical conduct.
35+
- Value a diversity of views and opinions. Avoid preferential
36+
treatment, and hold everyone (including ourselves) accountable to the same
37+
set of standards. Everyone gets to speak up.
38+
- Deal with issues directly with the person in question. Resist complaining
39+
about others in the project in a public sphere.
40+
- Build trust by keeping your promises.
41+
- Be the model of accountability and leadership. Provide the example of
42+
ownership and stewardship that everyone can follow to success.
43+
- Commit to ongoing development and learning best practices for governing.
44+
- Criticize ideas rather than people, discussing any concerns in person
45+
whenever possible, and taking responsibility for our statements.
46+
47+
While the guidelines above focus primarily on the spaces where
48+
we participate in official foundation work (GitHub, IRC, meetings,
49+
conferences), it is important to recognize that the public behavior
50+
of members also reflects on the Node.js project.
51+
52+
If it appears that any member of the project leadership is acting outside
53+
of the expectations set above please refer to our
54+
[moderation](https://github.com/nodejs/TSC/blob/master/Moderation-Policy.md)
55+
policy which outlines the process of making an official complaint.
56+
57+
This policy, and changes to it, are not retroactive.

0 commit comments

Comments
 (0)