可以在网站上嵌入Github问题清单(带有特定标签)吗?

klo*_*ogd 8 javascript jquery github github-api

有没有人知道从github将特定标签的问题列表嵌入网站的简单方法?

这是在项目网站上嵌入一个开放式错误列表.

klo*_*ogd 9

使用jQuery的解决方案:

有一种方法可以轻松地使用github api使用javascript(无需设置github帐户,注册api令牌等).

下面是一个使用jquery获取github项目所有开放错误列表的小型演示(本例中为jquery)

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>");
    });
});
});
Run Code Online (Sandbox Code Playgroud)

jsfiddle:http://jsfiddle.net/bso6xLee/2/


Von*_*onC 1

您需要进行查询(如“在网站中嵌入 Github 的错误跟踪器,以便用户直接从网站内报告”)。
然后,您将生成网站页面的 html 部分,该部分将显示该查询的结果。

这将在问题上使用 GitHub API

GET /user/issues
Run Code Online (Sandbox Code Playgroud)

使用您的帐户,或只能看到您想要列出问题的存储库的帐户。

并且您可以指定标签

labels string:逗号分隔的标签名称列表。例子:bug,ui,@high