2014-10-28 53 views

回答

1

您需要進行查詢(如「Embedding Github's bug tracker within a website for the users to report directly from within the website」)。
然後,您將生成網站頁面的html部分,該部分將顯示該查詢的結果。

這將使用GitHub API on Issues

GET /user/issues 

使用您的帳戶,或者只看到你想從列出的問題回購(S)的賬戶。

而且你可以指定標籤

labels字符串:逗號列表分隔標籤名稱。例如:bug,ui,@high

+0

謝謝,那真的很有幫助!如果其他人希望在其網站上包含bug列表,則需要使用簡單代碼更新該問題。 – klogd 2014-10-28 12:01:40

8

解決方案使用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>"); 
    }); 
}); 
}); 

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

+0

應用我最初在我的回答中提到的想法的好答案。 +1 – VonC 2014-10-28 13:07:48

相關問題