对鼻子的贡献2

请便吧!

基础知识

Nose2托管在 github 并使用GitHub进行问题跟踪。

请在此处报告问题并提出功能请求:https://github.com/nose-devs/nose2/issues

代码贡献

主要规则是: 代码更改应该包括测试。

如果您不确定如何添加测试,或者您不知道更改失败的原因,也没问题!提交您的修补程序并请求帮助对其进行测试。

本地开发人员要求

要运行测试,您必须具备 tox 已安装。

可选但有用的工具包括 makepre-commit

运行测试

要运行所有测试:

$ tox

要运行皮棉检查,请执行以下操作:

$ tox -e lint

您还可以使用 make testmake lint 为了这些。

临亭

鼻部2用途 blackruff 强制代码格式化和linting,并 pre-commit 来运行这些工具。

为了获得最佳的开发体验,我们建议设置与您的编辑器和GIT的集成。

正在运行 pre-commit 作为GIT钩子是可选的。要对其进行配置,您必须拥有 pre-commit 已安装并运行:

$ pre-commit install

备注

如果在设置此项后需要绕过预提交挂接,可以使用 --no-verify