IntelligenceX

API Reference

Class

GitHubRepositoryForkHistoryAnalytics

Namespace IntelligenceX.Telemetry.GitHub
Assembly IntelligenceX
Modifiers static

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} requiredposition: 0
Fork snapshots to analyze.

Returns

Latest per-fork changes ordered by parent repository and score.

public static GitHubRepositoryForkChange CreateChange(GitHubRepositoryForkSnapshotRecord previous, GitHubRepositoryForkSnapshotRecord current) #
Returns: GitHubRepositoryForkChange

Creates one status change between two fork snapshots.

Parameters

previous IntelligenceX.Telemetry.GitHub.GitHubRepositoryForkSnapshotRecord requiredposition: 0
Previous observation when available.
current IntelligenceX.Telemetry.GitHub.GitHubRepositoryForkSnapshotRecord requiredposition: 1
Current observation.

Returns

Latest fork change record.