IntelligenceX

API Reference

Class

GitHubRepositoryIdentity

Namespace IntelligenceX.Telemetry.GitHub
Assembly IntelligenceX
Modifiers static

Helpers for repository watch identity and normalization.

Inheritance

  • Object
  • GitHubRepositoryIdentity

Methods

public static String NormalizeNameWithOwner(String repositoryNameWithOwner) #
Returns: String

Normalizes a repository name into owner/name form.

Parameters

repositoryNameWithOwner System.String requiredposition: 0
Repository name in owner/name form.

Returns

Canonical repository name.

public static ValueTuple<String, String> SplitNameWithOwner(String repositoryNameWithOwner) #
Returns: ValueTuple<String, String>

Splits a canonical repository name into owner and repository parts.

Parameters

repositoryNameWithOwner System.String requiredposition: 0
Repository name in owner/name form.

Returns

Owner and repository pair.