貢獻¶
歡迎貢獻,感謝您的參與!每一條貢獻都很有幫助,我們將表示感謝。
錯誤回報¶
當您回報錯誤時,請包含下列資訊
您的作業系統名稱和版本。
任何有助於問題排除的當地設定細節。
重現錯誤的詳細步驟。
文件改進¶
pytest-cov 一直很歡迎文件改進,不論是作為 pytest-cov 官方文件,顯示在文件字串中,甚至在網誌文章、文章等網路資源上。
功能要求和意見回饋¶
提供意見回饋的最佳方法是透過以下網址提出問題:https://github.com/pytest-dev/pytest-cov/issues。
如果您要提出建議功能
請詳細說明它將如何運作。
盡量將範圍縮減到最小,以方便實作。
請記住,這個專案是由自願者推動,我們歡迎程式碼的貢獻 :)
開發¶
要設定pytest-cov以便執行當地開發
Fork pytest-cov(查找「Fork」按鈕)。
在本地複製您的 Fork。
git clone git@github.com:YOURGITHUBNAME/pytest-cov.git
建立一個分支進行當地開發。
git checkout -b name-of-your-bugfix-or-feature
現在您可以在本地進行變更。
當您完成變更,請執行一個指令,來執行所有檢查和文件建立器
tox
提交您的變更,並將您的分支推送到 GitHub。
git add . git commit -m "Your detailed description of your changes." git push origin name-of-your-bugfix-or-feature
透過 GitHub 網站提交 Pull Request。
Pull Request 準則¶
如果您在開發程式碼時需要程式碼檢閱或意見回饋,請提出 Pull Request。
針對合併,您應該
包含通過的測試(執行
tox
)。在有新的 API、功能等時更新文件。
在
CHANGELOG.rst
中新增變更記錄。將自己加入
AUTHORS.rst
。
提示¶
執行測試的子集
tox -e envname -- pytest -k test_myfeature
平行執行所有測試環境
tox -p auto