github repo维护程序的cli支持工具

github-maintainer的Python项目详细描述


PyPI DownloadsLatest PyPI versionLicense

命令行工具,帮助您在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>

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何通过不精确的参数类型获取构造函数?   找到java文件,但扫描程序未读取   在本地java服务器中部署google translation api,而不调用web服务。   java无法分析Adb版本(错误的ELF类)   java从模型到Servlet再到JSP选项列表获取信息   如何解决将xml文件转换为java文件时出现的错误?   Linux上从Java访问PC硬件端口   java如何覆盖Spring启动库属性?   java在maven的REST服务下获取JDBC连接   java如何将数组对象传递给构造函数?   java Spring BeanFactory作为Swing应用程序中的单例   带JsonDeserializer的java Lombok   用于多个文件的java Groovy脚本xml解析器   java如何从restful web服务中获取一些数据,并将其保存到数据库中?   servlet在java中提取ZIP   在Java中使用超类处理异常   java使hibernate在不使用@OneToOne@OneToMany等的情况下生成外键约束   基于tomcat web应用程序的用户角色的java只读访问   java在一个3乘n的表中找到具有最佳方差的3个值的集合   java Apache Commons CLI:获取选项的字符串值数组