貢獻 RequireJS
注意:RequireJS 的原始碼可以在 GitHub 上取得對於比一或兩行修正程式碼還大的內容
- 建立你自己的程式碼分岔
- 變更您的分岔
- 如果您喜歡變更並認為專案可以使用它
- 請務必遵循 專案的程式碼樣式。
- 簽署 與 jQuery 基金會的貢獻者授權協議 (CLA)。
- 注意 jQuery 基金會行為準則。
- 發送拉取請求,表示您已備有 CLA。
對於一或兩行的修正,您可以使用 RequireJS GitHub 問題頁面 來指出問題。您也可以執行上述完整的分岔/拉取請求,但一或兩行的修正不需要 CLA。
為何需要 CLA?§ 1
CLA 在開放原始碼專案中很常見,其中 Apache 專案可能是最廣為人知的。目標是讓 RequireJS 能用於盡可能多的專案,而對於某些公司而言,使用僅限 CLA 核准的程式碼是最佳選擇。
您仍擁有對貢獻的著作權,CLA 僅提供最大的授權彈性,並確保智慧財產的傳承。您只應提交您自己的智慧財產的修補程式,而不是他人的智慧財產。
可能有助益的額外閱讀