跳转到主要内容

GitHub仓库维护者的命令行支持工具

项目描述

PyPI Downloads Latest PyPI version License

命令行工具,帮助你在GitHub上扮演开源项目维护者的角色。

  • 读取MAINTAINERS文件以找到你负责的仓库

  • 允许列出开放问题和拉取请求

为什么?

有人可能会说,GitHub的“关注”功能(+通知)应该足够了,但如果我们想关注很多仓库,同时只维护几个怎么办?

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>

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分发

github-maintainer-0.1.8.tar.gz (7.0 kB 查看哈希值)

上传时间

构建分发

github_maintainer-0.1.8-py3-none-any.whl (8.2 kB 查看哈希值)

上传时间 Python 3

支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页