有没有办法在网页中嵌入GitHub问题跟踪器?

时间:2015-11-06 21:15:57

标签: github

我想把它放在我项目网页的进度部分。我尝试使用iframe,我尝试使用$.load(),但这些都不起作用。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

如果您不需要本机GitHub问题页面中的所有功能,您可以考虑列出这些问题以生成您自己的包含/演示文稿。

请参阅" possible to embed Github list of issues (with specific tag) on website?"

Kasper Souren建议在in the comments下面following fiddle

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("created at: " + issue.created_at + "</br>")
                .append(issue.body + "</br></br></br>");
        });
    });
});

答案 1 :(得分:0)

查看基于无服务器配置的https://github.com/serverless/scope,使用Amazon DynamoDB框架和github webhook服务来获取问题统计信息(打开,关闭,评论,标签,里程碑等)并提取请求。它有很好的文档记录,允许多种配置,包括嵌入到一个网站。我刚试过它并且到目前为止效果很好!