Javascript 是否可以在网站上嵌入Github问题列表(带有特定标签)?
有人知道一种简单的方法可以将github中带有特定标签的问题列表嵌入到网站上吗Javascript 是否可以在网站上嵌入Github问题列表(带有特定标签)?,javascript,jquery,github,github-api,Javascript,Jquery,Github,Github Api,有人知道一种简单的方法可以将github中带有特定标签的问题列表嵌入到网站上吗 这是在项目网站上嵌入一个打开的bug列表。您需要进行查询(如“”。 然后,您将生成网站页面的html部分,该部分将显示该查询的结果 这将使用 使用您的帐户,或只查看您希望从中列出问题的回购协议的帐户 您可以指定标签 标签字符串:以逗号分隔的标签名称列表。示例:bug,ui,@high 使用jQuery的解决方案: 有一种方法可以简单地使用github api,只使用javascript(无需设置github帐户、注册
这是在项目网站上嵌入一个打开的bug列表。您需要进行查询(如“”。
然后,您将生成网站页面的html部分,该部分将显示该查询的结果 这将使用 使用您的帐户,或只查看您希望从中列出问题的回购协议的帐户 您可以指定标签
标签
字符串:以逗号分隔的标签名称列表。示例:bug,ui,@high
使用jQuery的解决方案: 有一种方法可以简单地使用github api,只使用javascript(无需设置github帐户、注册api令牌等) 下面是一个小演示,它使用jquery获取github项目(本例中为jquery)的所有打开的bug列表
var urlToGetAllOpenBugs=”https://api.github.com/repos/jquery/jquery/issues?state=open&labels=bug";
$(文档).ready(函数(){
$.getJSON(URLTOGETALOLOPENBUGS,函数(allIssues){
$(“div”).append(“find”+allIssues.length+“issues”;
美元,每个(所有问题,功能(i,问题){
$(“div”)
.append(“+issue.number+”-“+issue.title+””)
.追加(issue.body+“”;
});
});
});
jsfiddle:谢谢,这真的很有帮助!用所需的简单代码更新了问题,以防其他人想在他们的网站上包含错误列表。很好的答案应用了我最初在回答中提到的想法+1通过GitHub API有几个选项。
GET /user/issues
var urlToGetAllOpenBugs = "https://api.github.com/repos/jquery/jquery/issues?state=open&labels=bug";
$(document).ready(function () {
$.getJSON(urlToGetAllOpenBugs, function (allIssues) {
$("div").append("found " + allIssues.length + " issues</br>");
$.each(allIssues, function (i, issue) {
$("div")
.append("<b>" + issue.number + " - " + issue.title + "</b></br>")
.append(issue.body + "</br></br></br>");
});
});
});