From 2f35b1f1755781e4fc0b8d0460807e5857725008 Mon Sep 17 00:00:00 2001 From: Michael Dawson Date: Wed, 11 Dec 2024 21:02:38 +0000 Subject: [PATCH] doc: add message for Ambassadors to promote Signed-off-by: Michael Dawson PR-URL: https://github.com/nodejs/node/pull/56235 Reviewed-By: Matteo Collina Reviewed-By: Marco Ippolito Reviewed-By: James M Snell --- .../advocacy-ambassador-program.md | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/doc/contributing/advocacy-ambassador-program.md b/doc/contributing/advocacy-ambassador-program.md index 31d8fd58a1a4bf..5237dadaf09c7e 100644 --- a/doc/contributing/advocacy-ambassador-program.md +++ b/doc/contributing/advocacy-ambassador-program.md @@ -165,3 +165,56 @@ Some of the things to highlight include: #### Project contacts * @mhdawson + +### How things get done in the Node.js project + +#### Goal + +Help people understand that no people are paid to answer their issues or +implement their pull requests. Things get done based on what volunteers work on +and the best way to get something fixed/changed is to submit a Pull request. + +Some of the things to highlight include: + +* Nobody is paid specifically to answer issues, fix bugs or implement new features. +* No company owns/supports Node.js. Most contributions are from individuals + as opposed to organizations. When an individual becomes a collaborator + the access and priviledges are granted to the indidual, their employer does + not gain any additional rights in the project. +* The governance of the project is specifically designed to prevent one or + a small number of companies from dominating the project. +* Decisions are made by the active collaborators, there is no single person + who makes a decision for the project on their own. This can slow down + decision making but most often results in better outcomes. +* The project is open and receptive to contributions. If you need something PR + in a fix or feature. +* Maintainers are people just like you, with many priorities and end goals. We + all have the same goal of moving the Node.js project forward but at the same + time we all have other responsibilities that affect how much time we have + available to do so. +* People are volunteering their time to review your PRs and answer questions in + the issues you open. Be mindfull of your asks for their time and acknowledge + the gift of their time. Too many issues/PRs in a short period of time may + overwelm maintainers leading to less progress versus more, try to pace your + issues and PRs so that you don't have too many open at the same time. The + same goes for comments in discussions, try to avoid overwelming a discussion + with too many responses, even too much useful data can overwelm a discussion + leading to lower engagement. +* While volunteers work to do the right thing for the community, the project + does not owe anybody anything and does not tolerate abusive or + demanding language in issues, discussions or PRs. A respectful dialog will + maximize the chances of the outcome you desire. +* If you depend on timely support or an SLA, contract with a company that provides + paid support and will prioritize your issues. + +#### Related Links + +* + +#### Project contacts + +* @mcollina +* @mhdawson +* @marco-ippolito + +You can find their contact email in the [`README.md`](../../README.md#tsc-technical-steering-committee)