{"push_id":2541755779,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"2cb2a144207b4c69906242cae4b3bdf42f841581","before":"490b6ad8606cd1ce0a8a8a76146e8b3d1473e276","commits":[{"sha":"e5d131f1ca61b885b055776fe08dc37e66be3e6a","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[app][github] Init GitHub app\n\n- update coding style (copy from benchhub)\n  - though gommon might have the latest version","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/e5d131f1ca61b885b055776fe08dc37e66be3e6a"},{"sha":"e4dd5442967406c46d3865e0d43c41cfca009ecd","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[app][github] Add global config in ~/.ayi.yml\n\n- currently only github token is stored in config\n- add `ayi github label` command, which only prints the token","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/e4dd5442967406c46d3865e0d43c41cfca009ecd"},{"sha":"72e29cd173a406279f6388f5651318484fa49a05","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[app][github] List issue labels of a repo\n\n- add example label config from @at15\n- introduce golang.org/x/oauth2 for using go-github\n  - might write a http transport wrapper in gommon to avoid this\ndependency, go-github just need a http client that can inject header\nhttps://github.com/dyweb/gommon/issues/70\n- the label is hard coded to at15/papers-i-read","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/72e29cd173a406279f6388f5651318484fa49a05"},{"sha":"a1d110471ab8325bfb971607833d0d1c59855dfe","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[app][github] Allow specify repo to list labels\n\n- previously it was hard coded to use at15/papers-i-read\n  - [ ] TODO: it might be better merge the logic with the git app on\nhandling repository urls, might it use for GitHub enterprise\n- also split sub commands to their own files, i.e. web/static.go,\ngit/clone.go","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/a1d110471ab8325bfb971607833d0d1c59855dfe"},{"sha":"89a5fd9cd59507cfc9cd30642d60b23a599fe75c","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[app][github] Add label config and converter\n\n- label config has a tree like structure, which needs to be converted to\na flat structure before calling GitHub API\n- the code style is a typical leetcode question ...\n- [ ] TODO: need to figure out the color plaette","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/89a5fd9cd59507cfc9cd30642d60b23a599fe75c"},{"sha":"bf5bfb43cb4b16baaef719f856bfb7d36b1e229e","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[app][github] Add save label command\n\n- save in a flat format, should convert it to a tree like label config","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/bf5bfb43cb4b16baaef719f856bfb7d36b1e229e"},{"sha":"515e803296784d90f378f10eeebe1fa945b3c010","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[github] Add default colors of issue labels #80\n\n- see `testdata/color.html`, GoLand can show the color directly\n  - but GoLand can't start static server like WebStorm, use `ayi web static`","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/515e803296784d90f378f10eeebe1fa945b3c010"},{"sha":"9c7c6490ed663ba0d131876e55f537aeb0d9881b","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[github] Add comment for source in saved labels","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/9c7c6490ed663ba0d131876e55f537aeb0d9881b"},{"sha":"bc3e458c00a5876f9832d40bca12e354d7c8a006","author":{"name":"at15","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"[github] Add positional argument in usage string\n\n- `ayi github issue label <ownerRepo>`","distinct":false,"url":"https://api.github.com/repos/dyweb/Ayi/commits/bc3e458c00a5876f9832d40bca12e354d7c8a006"},{"sha":"2cb2a144207b4c69906242cae4b3bdf42f841581","author":{"name":"Pinglei Guo","email":"7cc66ae121928c222614d77c41344e61a80ade7e@outlook.com"},"message":"Merge pull request #79 from dyweb/app/github/init\n\n[app][github] Init GitHub app to manage issue labels #77 \r\n\r\n- read from `~/.ayi.yml` for user config (only github token)\r\n- save label from repository\r\n- a html page for default label colors #80","distinct":true,"url":"https://api.github.com/repos/dyweb/Ayi/commits/2cb2a144207b4c69906242cae4b3bdf42f841581"}]}
{"actor":{"display_login":"at15"}}