Skip to content

Commit 6047fd7

Browse files
mhdawsonaduh95
authored andcommitted
doc: add message for Ambassadors to promote
Signed-off-by: Michael Dawson <[email protected]> PR-URL: #56235 Reviewed-By: Matteo Collina <[email protected]> Reviewed-By: Marco Ippolito <[email protected]> Reviewed-By: James M Snell <[email protected]>
1 parent 5f6785b commit 6047fd7

File tree

1 file changed

+53
-0
lines changed

1 file changed

+53
-0
lines changed

doc/contributing/advocacy-ambassador-program.md

+53
Original file line numberDiff line numberDiff line change
@@ -165,3 +165,56 @@ Some of the things to highlight include:
165165
#### Project contacts
166166

167167
* @mhdawson
168+
169+
### How things get done in the Node.js project
170+
171+
#### Goal
172+
173+
Help people understand that no people are paid to answer their issues or
174+
implement their pull requests. Things get done based on what volunteers work on
175+
and the best way to get something fixed/changed is to submit a Pull request.
176+
177+
Some of the things to highlight include:
178+
179+
* Nobody is paid specifically to answer issues, fix bugs or implement new features.
180+
* No company owns/supports Node.js. Most contributions are from individuals
181+
as opposed to organizations. When an individual becomes a collaborator
182+
the access and priviledges are granted to the indidual, their employer does
183+
not gain any additional rights in the project.
184+
* The governance of the project is specifically designed to prevent one or
185+
a small number of companies from dominating the project.
186+
* Decisions are made by the active collaborators, there is no single person
187+
who makes a decision for the project on their own. This can slow down
188+
decision making but most often results in better outcomes.
189+
* The project is open and receptive to contributions. If you need something PR
190+
in a fix or feature.
191+
* Maintainers are people just like you, with many priorities and end goals. We
192+
all have the same goal of moving the Node.js project forward but at the same
193+
time we all have other responsibilities that affect how much time we have
194+
available to do so.
195+
* People are volunteering their time to review your PRs and answer questions in
196+
the issues you open. Be mindfull of your asks for their time and acknowledge
197+
the gift of their time. Too many issues/PRs in a short period of time may
198+
overwelm maintainers leading to less progress versus more, try to pace your
199+
issues and PRs so that you don't have too many open at the same time. The
200+
same goes for comments in discussions, try to avoid overwelming a discussion
201+
with too many responses, even too much useful data can overwelm a discussion
202+
leading to lower engagement.
203+
* While volunteers work to do the right thing for the community, the project
204+
does not owe anybody anything and does not tolerate abusive or
205+
demanding language in issues, discussions or PRs. A respectful dialog will
206+
maximize the chances of the outcome you desire.
207+
* If you depend on timely support or an SLA, contract with a company that provides
208+
paid support and will prioritize your issues.
209+
210+
#### Related Links
211+
212+
* <https://github.com/nodejs/TSC/blob/main/TSC-Charter.md#section-3-establishment-of-the-tsc>
213+
214+
#### Project contacts
215+
216+
* @mcollina
217+
* @mhdawson
218+
* @marco-ippolito
219+
220+
You can find their contact email in the [`README.md`](../../README.md#tsc-technical-steering-committee)

0 commit comments

Comments
 (0)