做出貢獻
感謝你有意為 Node.js 做出貢獻!達成此目的的方式和領域非常多樣化,我們很樂意為你提供協助。
尋求一般協助
由於 nodejs/node
專案的更新非常頻繁,因此與 Node.js 相關的一般問題或請求請至 Node.js 支援儲存庫提問。
回報問題
若你發現了 Node.js 的漏洞,歡迎至 GitHub 專案中提出問題,但請務必提供可重現且不包含任何外部依賴項的測試實例,也就是說執行該實例的過程中不需使用 Node.js 以外的工具。
回報問題時,請盡可能詳述執行環境的相關資訊。由於我們無法預知排查問題時所需的參考依據,因此請至少提供下列資訊:
- Node.js 版本
- 作業系統 (macOS、SmartOS、 Linux 或 Windows)
- 作業系統架構 (32bit 或 64bit 及 x86 或 ARM)
Node.js 專案目前在多個不同的 GitHub 儲存庫中進行管理,每個儲存庫都有自己獨立的問題資料庫。如果可以的話,請將問題直接遞交至相應的儲存庫,但就算問題送錯了地方也不用擔心,社群的貢獻者會很樂意幫你指引方向。
- 如欲報告 Node.js 相關問題,請使用 nodejs/node
- 如欲報告與本站相關的問題,請使用 nodejs/nodejs.org
程式碼貢獻
若你想協助 Node.js 修復錯誤或新增功能,請先詳讀 Node.js 貢獻指南。該指南也解釋了現有合作者對該專案所有貢獻的審查流程。
如果你不知道從何著手,可以查看 Node 待辦清單,遵循其中的指引完成第一次貢獻。
成為協作者
當貢獻者成為協作者後會對專案產生更大的影響力,可以審查他人的貢獻、分類處理問題,並大幅型塑專案的未來。對任何 Node.js 儲存庫做出重大且有價值貢獻者在被 TSC 認可後即可成為協作者,並獲得該專案的上傳存取權限。評估標準包括但不限於以下活動之品質:
- 程式碼上傳與拉取請求
- 文件上傳與拉取請求
- 回覆問題與拉取請求
- 對 Node.js 網站做出貢獻
- 向終端用戶和新手貢獻者提供的幫助
- 工作小組參與度
- 更廣泛的 Node.js 社群參與度
若有人做出了意義重大的貢獻,卻認為自己並未進入上傳存取權的候選名單,可以提出問題或直接聯絡 TSC 成員。