setminami
10/8/2016 - 5:04 AM

gitHub個人設定

gitHub個人設定

What

  • repoのラベル統一化

Why

  • waffle.ioで指定するときうっかり作り忘れていたりする/揺れる
  • Label, Milestoneは新規作成のパスが遠い
  • 新規repoの度に作成はめんどくさい
  • hEをさけたい

How

  • api v3にcurl でjson飛ばすだけ
  • scriptを考えなければ、postmanからコピペでも十分?
// PATCH /repos/:owner/:repo/labels/:name
// e.g., curl -u USER -d '{    "name": "Env Settings",    "color": "006b75"  }' -X POST  https://api.github.com/repos/USER/[newRepo]/labels
{    "name": "bug",    "color": "ee0701"  }
{    "name": "duplicate",    "color": "cccccc"  }
{    "name": "enhancement",    "color": "84b6eb"  }
{    "name": "help wanted",    "color": "128A0C"  }
{    "name": "invalid",    "color": "e6e6e6"  }
{    "name": "question",    "color": "cc317c"  }
{    "name": "wontfix",    "color": "ffffff"  }
{    "name": "spec",    "color": "006b75"  }
{    "name": "UI/UX",    "color": "0052cc"  }
{    "name": "System",    "color": "fbca04"  }
{    "name": "Change Spec",    "color": "b60205"  }
{    "name": "Efficiency",    "color": "006b75"  }
{    "name": "Refactoring",    "color": "006b75"  }
{    "name": "Under Review",    "color": "fbca04"  }
{    "name": "Reflect next",    "color": "1d76db"  }
{    "name": "Design Tips",    "color": "fbca04"  }
{    "name": "Env Settings",    "color": "006b75"  }