38

Lithium フレームワークに対してどのような種類のコミットが行われているかを知りたいので、重大な問題が発生したときに更新 (またはロールバック) できるようにします。

私はすでにリポジトリを見ていますが、私が見つけたものから、githubダッシュボードにのみ更新が表示されます.

4

8 に答える 8

37

Github の RSS フィードを購読してください!
ニュース フィード (監視されているすべてのリポジトリ) を選択するか、Lithium のコミット履歴のみを選択します。

RSS はそのために作られています ;-)

PS: さまざまなブランチで毎日いくつかのコミットが行われ、いくつかの小さなタイプミスが修正され、他の人はバグを修正し、他の人は新しいものを導入するので、それがどのように役立つかわかりません...

于 2012-03-24T03:55:40.893 に答える
14

他の提案に加えて、メール通知用にHubNotifyを試すこともできます。

于 2012-03-24T05:12:26.767 に答える
9

GitHub Events APIを活用して、このようなタスクを実行し、JSON 形式の応答を取得できます。

注:コミットを取得するには、 type のイベントを除外する必要がありますPushEvents

簡単なサンプルの下に

$(function() {
    $.getJSON('https://api.github.com/repos/UnionOfRAD/lithium/events?callback=?', function(data) {
        var list = $('#push-events');

        $.each(data.data, function(key, val) {
            if (val.type == "PushEvent") {
                $.each(val.payload.commits, function(key2, val2) {
                    list.append('<li id="' + val2.sha + '"><a href="https://github.com/UnionOfRAD/lithium/commit/' + val2.sha + '">'
                                + val2.message + '</a> [' + val.actor.login + ' @ ' + val.created_at + ']</li>');
                });
            }
        });
        
        if (list.children().size() == 0) {
            list.append('<li>No pushes in last ' + data.data.length + ' events.</li>');
        }
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<ul id="push-events"></ul>

于 2012-03-23T21:13:20.027 に答える