GitHub API能否返回存储库版本列表以及每个版本的创建日期?如何列出存储库的版本?
“发布”API意外行事,例如, 0发布的导轨:
>> curl https://api.github.com/repos/rails/rails/releases
[
]
此外,有没有办法知道发布是alpha,beta还是stable?
GitHub API能否返回存储库版本列表以及每个版本的创建日期?如何列出存储库的版本?
“发布”API意外行事,例如, 0发布的导轨:
>> curl https://api.github.com/repos/rails/rails/releases
[
]
此外,有没有办法知道发布是alpha,beta还是stable?
我不认为你可以专门做发布。但你可以得到标签。
curl https://api.github.com/repos/rails/rails/tags
来源:http://developer.github.com/v3/repos/#list-tags
编辑:
他们今天发布的版本中API。
没有/releases
端点库(没有?)。要隐约得到类似的东西的唯一方法是使用@kristenmills列表标签的答案。这就是目前在GitHub网站上生成的版本,这正是您如何确定已发布的版本。
标签看起来不够好,虽然它们似乎是[按名称排序在api中](https://api.github.com/repos/rails/rails/tags)vs [按日期在Web界面中排序](https://github.com/rails/rails/tags) – naor
我也需要标签的创建日期。我想实现这个的方式是通过sha查询标签的提交吗?例如[this commit](https://api.github.com/repos/rails/rails/commits/a96df04aac00fb2b7d91978c24741100230a50d4) – naor