2

GitHub リポジトリ (例: https://github.com/eternicode/bootstrap-datepicker )のすべてのフォークのリストを取得したいのですが、octokit.netを使用してそれを行う方法を見つけることができません。

名前を変更したリポジトリも取得したいのですが、リポジトリの名前を検索するだけではできませんでした。

ヒントはありますか?

明確化:残りのAPIはhttps://developer.github.com/v3/repos/forks/で説明されていますが、octokit.netでそれを行う方法は?

4

3 に答える 3

1

最近 octokit.net に機能が追加されました: https://github.com/octokit/octokit.net/blob/b07ce6e11a1b286dda0a65ee427bda3b8abcefb8/Octokit.Reactive/Clients/ObservableRepositoryForksClient.cs#L31

    /// <summary>
    /// Gets the list of forks defined for a repository
    /// </summary>
    /// <remarks>
    /// See <a href="http://developer.github.com/v3/repos/forks/#list-forks">API documentation</a> for more information.
    /// </remarks>
    /// <param name="owner">The owner of the repository</param>
    /// <param name="name">The name of the repository</param>
    public IObservable<Repository> GetAll(string owner, string name)
    {
        Ensure.ArgumentNotNullOrEmptyString(owner, "owner");
        Ensure.ArgumentNotNullOrEmptyString(name, "name");

        return GetAll(owner, name, ApiOptions.None);
    }

リポジトリを指定する他の方法についても、同様の関数が存在します。

このユース ケースの完全なコードは、ここで自由に編集してください。

于 2016-07-16T13:22:05.187 に答える