bridge.core.github module#
GitHub repository Pydantic models.
- class bridge.core.github.GitHubRepoModel(**data)[source]#
Bases:
BaseModelRepresent a GitHub repository with its latest release.
- Parameters:
repo (FullRepository) – The full repository data.
latest_release (GitHubLatestReleaseModel | None) – The latest release data, or None if no releases exist.
github_pages (GitHubPages | None) – The GitHub Pages data, or None if not available.
readme (str | None) – The README content of the repository, or None if not available.
languages (Language | None)
-
github_pages:
GitHubPages|None#
-
readme:
str|None#
-
repo:
FullRepository#