衡量事物和产生结构化结果的框架。
honestybox-measurement的Python项目详细描述
诚实的盒子测量
衡量事物和产生结构化结果的框架。在
要求
honestybox-measurement
包括python3.5到python3.8。在
发展
Git钩子
包含pre-commit钩子以确保代码质量
在commit
和push
上。按如下方式安装这些挂钩:
$ pre-commit install && pre-commit install -t pre-push
asd
释放
为了确保发行版总是建立在最新的代码库上,更改只会从master
合并到release
。在
创建版本
- 在
确保主控形状是最新的:
^{pr2}$ 在 - 在
切换到“释放”并确保它是最新的:
$ git checkout release $ git pull origin
在 - 在
从主控形状合并:
$ git merge master
在 - 在
向
在CHANGELOG.md
添加一个新版本,并包括[Unreleased]
中的所有更改。在 - 在
更新
在pyproject.toml
中的版本号 - 在
使用注释
release
将更改提交到release
分支$ git add CHANGELOG.md pyproject.toml $ git commit -m 'Release v<x>.<y>.<z>`
在 - 在
用发布号标记提交:
$ git tag v<x>.<y>.<z>
在 - 在
将提交和标记推到上游:
$ git push && git push --tags
在 - 在
将更改合并到主控形状并向上推送:
$ git checkout master $ git merge release $ git push
在
发布版本
- 在
{a8}安装
在 - 在
签出发布:
$ git checkout v<x>.<y>.<z>
在 - 在
发布发布:
$ poetry publish --build
在
- 项目
标签: