API Reference
Class
GitHubRepositoryForkHistoryAnalytics
Analytics helpers for persisted fork history.
Inheritance
- Object
- GitHubRepositoryForkHistoryAnalytics
Methods
public static IReadOnlyList<GitHubRepositoryForkChange> BuildLatestChanges(IEnumerable<GitHubRepositoryForkSnapshotRecord> snapshots) #Returns:
IReadOnlyList<GitHubRepositoryForkChange>Builds one latest change record per fork.
Parameters
- snapshots System.Collections.Generic.IEnumerable{IntelligenceX.Telemetry.GitHub.GitHubRepositoryForkSnapshotRecord}
- Fork snapshots to analyze.
Returns
Latest per-fork changes ordered by parent repository and score.
public static GitHubRepositoryForkChange CreateChange(GitHubRepositoryForkSnapshotRecord previous, GitHubRepositoryForkSnapshotRecord current) #Returns:
GitHubRepositoryForkChangeCreates one status change between two fork snapshots.
Parameters
- previous IntelligenceX.Telemetry.GitHub.GitHubRepositoryForkSnapshotRecord
- Previous observation when available.
- current IntelligenceX.Telemetry.GitHub.GitHubRepositoryForkSnapshotRecord
- Current observation.
Returns
Latest fork change record.
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object