跳到内容

为 Hitch 库贡献

感谢您的参与!

欢迎所有贡献、错误报告、错误修复、文档改进、增强功能和想法,但如果您有

开始开发

Hitch 库是使用 hitch 框架开发和测试的,而不是使用 pytest 等。这样做的主要原因是 一个故事可以充当规范、测试和生成可读文档的三重角色.

要下载和运行测试框架,请先在您使用的任何环境中安装 podman。然后分叉并克隆项目(例如 strictyaml)。

进入该项目目录后,可以使用以下命令构建开发和测试环境:

./key.sh make

然后使用以下命令运行所有测试:

./key.sh regression

要运行单个故事,请从标题中获取一个或多个唯一关键字并运行它们。例如:

./key.sh bdd invalid scalar integer

您也可以在 hitch/stories 文件夹中添加新的故事并运行它们。

如果您遇到困难或出现任何错误,请提交问题。