@azu/github-label-setup (中文(简体) )
透视 GitHub 标签设置工具 .
- 创建启动 GitHub 标签
- 移动已存在的标签
- 无配置 - 已评为
安装
安装方式 无数字 :
npm install --global @azu/github-label-setup
使用量
此工具在没有任何配置的情况下有效 .
Usage
$ github-label-setup --token xxx
Options
-h, --help [Boolean] output usage information
-l, --labels <path> [Path:String] the path to look for the label configuration in. Default: labels.json
--token <token> [String] a GitHub access token (also settable with a GITHUB_TOKEN or GITHUB_ACCESS_TOKEN environment variable)
-d, --dry-run [Boolean] calculate the required label changes but do not apply them
-A, --allow-added-labels [Boolean] allow additional labels in the repo, and don't delete them
GitHub Release Options
--addReleaseYml [Boolean] add a .github/release.yml file
--addReleaseYmlOutputPath [Path:String] the path to write the .github/release.yml file to. Default: .github/release.yml
Examples
# Overwrite labels in the current repository
$ github-label-setup --token "$GITHUB_TOKEN"
# Add labels to the current repository
$ github-label-setup --token "$GITHUB_TOKEN" --allow-added-labels
# Add .github/release.yml to integrate with GitHub Releases
$ github-label-setup --addReleaseYml
您需要获得 GitHub 个人访问符来更新您的寄存器的标签 .
您需要生成 GitHub 个人访问符 与 "repo" 范围.
这个工具是一个包装 github-label-sync。 。 。 .
标签的 Npm 包
标签可以设置 require像 npm 软件包那样的可选路径 .
$ github-label-setup --token xxx --labels @owner/github-label-presets
见 标签 JSON 格式.
默认标签
这些是有意见的标签.
复制 - 这个问题或拉请求已经存在
需要帮助 - 需要额外关注
好第一期 - 新来的好
优先事项:关键
优先事项:高
优先事项:中等
优先级:低
状态: 被放弃 - 问题或拉请求为wontfix
现状:受阻----该问题的进展受阻
现状:在建-在建工程
现况:提案 - 征求意见
状态: PR 欢迎 - 欢迎拉请求
现况:需要审查----请求审查评论
状态: 需要更多信息 - 缺少足够的信息以取得进展
类型: 中断更改 - 包括中断更改
类型: Bug - 错误或错误修正
类型:文档 - 只有文档更改
类型: 特性 - 新特性
类型: 重构 - 代码更改,既不修正错误,也不添加特性
类型: 测试 - 添加缺失的测试或更正已存在的测试
类型:维修-仓库维修
类型: CI - 更改 CI 配置文件和脚本
类型:问题 - 要求提供进一步信息
类型:安全 - 脆弱性披露或解决安全问题
类型:无障碍----影响残疾人的障碍
类型: 依赖 - 依赖问题或依赖文件的更改
类型: Meta - 与寄存器本身相关(此内容将不包含在"发行注释"中)
类型: 释放 - 与释放过程有关(这不会包括在释放注释中)
与 GitHub 发布集成
GitHub 发布支持使用标签自动生成发布注释.
--addReleaseYml 选项将添加 .github/release.yml 文档到您的仓库.
# Add .github/release.yml to integrate with GitHub Releases
$ github-label-setup --addReleaseYml
详见GitHub Release文档.
相关
- 常规武器委员会
- yoshuawuyts/github-标准标签:为 GitHub 项目创建一套标准的问题标签
- Financial-Times/github-label-sync:以尽可能少的破坏性操作来同步您的 GitHub 标签
- MunGell/Awesome-for-Binners:一个很棒的初学者友好项目列表.
- heynameisdave/git-labelmaker:从命令行管理您的 GitHub 标签!
- Sane GitHub 标签 – Dave Lunny – 中型
更改日志
见 页面。 。 。 .
正在测试
安装相互依存关系并运行 npm test数字 :
npm i -d && npm test
捐款
拉出请求和星星总是受欢迎的.
对于错误和特性请求, 请创建一个问题。 。 。 .
- 叉开它!
- 创建您的特性分支 :
git checkout -b my-new-feature - 提交更改 :
git commit -am 'Add some feature' - 推到树枝上:
git push origin my-new-feature - 提交拉动请求 : D
作者
许可证
麻省理工学院
