一个git钩子自动化pipenv和django工作流
hookmeup的Python项目详细描述
帮我接电话
一个git钩子可以自动执行pipenv和django工作流
要求
- Python2.7+
功能
- 每当您使用
git checkout
切换分支时,或每当 运行git pull
,或者基本上在git签出文件到 您的工作树 - 如果对
Pipfile
或Pipfile.lock
- 将Django DB迁移到当前工作状态,应用和 必要时不适用的迁移
钩子检测当前回购中是否使用了pipenv和/或django, 所以你不需要利用这两个来利用勾搭。
用法
$ pip install hookmeup
$ cd $YOUR_PROJECT
$ hookmeup install
运行hookmeup --help
可获得更多详细信息。
贡献
欢迎拉取请求,最好是通过电子邮件将git request-pull
的输出发送给维护者(请参见
here了解更多
信息)。错误报告也应该通过
电子邮件。
释放量
发布标记将始终与维护者的PGP
key一起签名(在任何
公众的
keyserver)。
PGP签署版本的发布tarballs和预构建
wheel上提供了包
PyPI,带有签名文件
与相应的工件共存(只需附加一个.asc
分机)。因为pypi的维护者不考虑pgp
签名要成为面向用户的功能,必须添加扩展名
在浏览器的URL栏中手动下载签名
文件夹。
致谢
hookmeup的灵感来自于tim pope的 hookupruby/rails实用程序(和 因此,它的名字也是如此)。