客户端库,可轻松编写脚本以防止Modelon影响
modelon-impact-client的Python项目详细描述
Modelon impact客户端
客户端库,可轻松编写脚本以防止Modelon影响
安装
有关安装说明和要求,请参阅documentation。在
发展
创建外壳
ModelonImpact客户端是使用Docker容器为所有构建工具开发的。 您可以通过运行以下命令将shell放入所述容器:
make shell
管理依赖项
依附关系是由诗歌来管理的。通过运行添加依赖项
poetry add <package>
或{
运行测试
通过运行make test
来执行测试。您也可以运行make test-watch
来获取一个观察者
不断地重新运行测试。在
运行lint
^{pr2}$建造
建造黑猩猩是通过跑步来完成的
make wheel
释放
modelonimpact客户机构建过程是一个完全自动化的使用Semantic-release
。在
为以下对象启用自动化:
- 颠簸版
- 生成变更日志
这是基于git提交语义完成的,如下所述:https://semantic-release.gitbook.io/semantic-release/
要制作新版本,只需运行:
make publish
此命令将检测您所在的分支和git历史记录,并进行适当的释放。在
当前配置可以在.releaserc
中找到,并指定应释放对分支master
的提交并
对分支beta
的提交应作为pre-release
释放。在
此工作流确保无需将管理时间用于管理发布工作流。在
- 项目
标签: