github-labels, 自动添加github标签

分享于 

3分钟阅读

GitHub

  繁體 雙語
Add github labels automatically
  • 源代码名称:github-labels
  • 源代码网址:http://www.github.com/popomore/github-labels
  • github-labels源代码文档
  • github-labels源代码下载
  • Git URL:
    git://www.github.com/popomore/github-labels.git
    Git Clone代码到本地:
    git clone http://www.github.com/popomore/github-labels
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/popomore/github-labels
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    Github标签

    自动添加github标签。

    创建 repo 时,初始化所有自定义标签是非常有用的。

    安装

    
    $ npm install github-labels -g
    
    
    
    

    用法

    
    $ labels -c path/to/conf.json user/repo
    
    
    
    

    关于配置文件,请参见我的conf 例如。

    
    [
    
    
     {"name":"bug","color":"ffffff"},
    
    
     {"name":"feature","color":"000000"}
    
    
    ]
    
    
    
    

    你可以简化它,从而自动生成github默认颜色。

    
    ["bug","feature"]
    
    
    
    

    强制选项将删除所有现有标签,否则在现有标签不存在时创建标签,或者在现有标签存在不同颜色时更新标签。

    
    $ labels -c path/to/conf.json -f user/repo
    
    
    
    

    企业配置

    如果你使用的是GitHub企业实例,你需要传递一些额外的参数来目标你的环境

    • host - 你的GHE实例的主机名。
    • pathPrefix - API的路径。 对于 GHE,通常为 /api/v3
    
    $ labels -c path/to/conf.json -h github.myhost.com -p/api/v3 user/repo
    
    
    
    

    你还可以提供直接通过 --token 参数使用的OAuth令牌。 当你的GHE环境不允许用户/通过登录时,这很有用。

    
    $ labels -c path/to/conf.json -h github.myhost.com -p/api/v3 -t PERSONAL_TOKEN_123 user/repo
    
    
    
    

    从GitHub网站导出

    下面是一个 Fragment,可以从项目的标签页面导出github标签

    gist.github.com/MoOx/93c2853fee760f42d97f

    在浏览器控制台运行这里代码应该会输出一些准备导入的json。

    许可证

    MIT


    AUTO  添加  GIT  Github  Labels