贡献¶
感谢您对改进 Nox 的兴趣。Nox 在 Apache License Version 2.0 下是开源的,欢迎以错误报告、功能请求和拉动请求的形式作出贡献。
Nox 托管在 GitHub。
支持、问题和功能请求¶
欢迎在 GitHub 上提交错误。
报告议题¶
在 GitHub 上提交错误。为了帮助我们弄清楚发生了什么事,请尽量包含大量的信息,例如:
操作系统。
Python 版本。
如果可能的话,能重现该问题的最小案例。
Pull requests¶
建议在开始工作之前提出一个错误。这将使我们有机会与 owner 进行讨论,并验证你的方法。
Nox 保持 100% 的测试覆盖率。所有拉动请求必须保持这一点。
遵从 pep8。
更新文档,如果相关的话。
运行测试¶
Nox 运行自己的测试(它是递归的!)。最好的办法是从一个已知的好的 Nox 安装开始,例如从 PyPI 开始:
pip install --pre --upgrade nox
如果只是检查 lint 错误,可以运行:
nox --session lint
要针对一个特定的 Python 版本运行:
nox --session tests-3.6
nox --session tests-3.7
nox --session tests-3.8
nox --session tests-3.9
当你发送一个拉动请求时,CI将处理运行所有的东西,但建议在推送之前尽可能在本地测试。
获得贴纸¶
如果你对 Nox 有贡献,你可以得到一个可爱的Nox小贴纸。请联系 Thea,me@thea.codes,索取一张
获得报酬¶
对 Nox 的贡献可以通过 我们的开放集体 进行支出。维护者会让你知道什么时候和多少钱可以支出贡献,但请随时询问。