Skip to main content

保持你的 github CODEOWNERS 文件是最新的。

项目描述

吉敦

https://img.shields.io/pypi/v/gitown.svg https://img.shields.io/travis/milin/gitown.svg 文件状态

保持你的 github CODEOWNERS 文件是最新的。

  • 免费软件:麻省理工学院许可证

  • 文档:https ://gitown.readthedocs.io 。

特征

  • 保持你的 github CODEOWNERS文件是最新的。

  • 如果提交者超过了文件中的所有权阈值百分比,则将提交者添加到CODEOWNERS文件中。

  • 默认所有权阈值设置为 25%。您可以通过传递--ownership_threshold来更改它

  • 可以用作预提交钩子。

  • 您需要创建一个gitownrc文件并将 github 电子邮件映射到 github 用户名。gitown 读取该文件,并且只有那些用户被认为被添加到CODEOWNERS文件中。*

它最好与pre-commit一起使用。您可以通过在.pre-commit-config.yaml文件中添加以下钩子来将其与预提交一起使用。

repos:
- repo:  https://github.com/milin/gitown
  rev: v0.1.0
  hooks:
  - id:  gitown
    args: ['--ownership_threshold=50', '--codeowners_filename=CODEOWNERS']  # Optional

您需要进行预提交设置才能使用此挂钩。

安装 Pre-commit 和 commit-msg 钩子类型。

pip install pre-commit
pre-commit install

历史

0.1.0 (2020-11-07)

  • PyPI 上的第一个版本。

项目详情


下载文件

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

源分布

gitown-0.1.1.tar.gz (10.6 kB 查看哈希)

已上传 source

内置分布

gitown-0.1.1-py2.py3-none-any.whl (5.2 kB 查看哈希)

已上传 py2 py3