github repo维护程序的cli支持工具
github-maintainer的Python项目详细描述
命令行工具,帮助您在github上扮演开源项目维护者的角色。
- 读取MAINTAINERS文件以查找您负责的存储库
- 允许列出未解决的问题和请求
为什么?
有人可能会说,github的“watch”功能(+通知)应该足以让人相处融洽, 但是,如果我想看很多存储库,但只维护几个呢?
Github没有“项目维护者”的概念, 因此,我们使用在每个git存储库的根目录中放置MAINTAINERS文件的约定。
在MAINTAINERS文件中列出的每个人都负责管理问题、拉取请求和保持代码质量。
这个工具应该支持您作为一个维护人员从命令行轻松地完成这项工作。
用法
$ sudo pip3 install -U github-maintainer $ github-maintainer configure # initial setup $ github-maintainer repositories # list my repos $ github-maintainer issues # list my issues $ github-maintainer pull-requests # list my PRs $ github-maintainer patch 'myorg/.*' Dockerfile 'openjdk:8.*' openjdk:8-123 # replace patterns
运行单元测试
$ python3 setup.py test --cov-html=true
释放
$ ./release.sh <NEW-VERSION>