如何提供協助

我們願意接受你針對這項專案提供的修補程式和貢獻。你必須遵守幾項小準則。

協作者授權協議

向任何 Google 專案提交的貢獻都必須配合《貢獻者授權協議》。這不是版權「轉讓」,僅授權 Google 在專案中使用及重新分配您的貢獻。

  • 如果您是個人編寫的原始原始碼,且確定自己擁有智慧財產,就需要簽署「個別的 CLA」

  • 如果任職的公司想提供作品貢獻,請簽署企業 CLA

通常只需要提交 CLA 一次,因此如果您已提交一個 CLA (即使該內容適用於其他專案),可能就不需要重複提交。

提交修補程式

  1. 一般來說,最好先提出新的問題,說明您要修正的錯誤或功能。即使您認為這項因素相對輕微,瞭解其他人的工作內容也很有幫助。在初始問題中提及您計劃要處理該錯誤或功能,以便指派給您。

  2. 按照建立專案分支的一般程序操作,並設定新的分支版本。請務必將每組變更作業在不同的分支版本中進行,以確保提取要求僅包含與該錯誤或功能相關的修訂版本。

  3. 任何重大變更應該都會與測試搭配。專案已有良好的測試涵蓋範圍,如果您不確定如何進行,請參考一些現有的測試。

  4. 盡量針對每個變更執行格式正確的修訂訊息。這可讓整個專案保持一致,並可確保各種 Git 工具都能正確設定修訂訊息的格式。

  5. 最後,將修訂版本推送至分支,並提交提取要求