bridge.builders.github package#

Public Interface#

This section documents user-facing interface of the bridge.builders.github package (as defined in its __init__.py file).

Functions#

Composition utilities for GitHub: fetch repository data and transform it into a GitHubRepoModel.

async bridge.builders.github.compose_github_repo(**kwargs)#

Submodules#

github_composer

High-level coroutine that chains GitHubIngestor and GitHubRepoTransformer to produce a GitHubRepoModel from owner/repo coordinates.

github_transformer

Transformer converting raw GitHub repo JSON into the generated FullRepository model.

Dependencies diagram#

Each architecture diagram below visualizes the internal dependency structure of the bridge.builders.github package. It shows how modules and subpackages within the package depend on each other, based on direct Python imports.

  • Packages are shown as purple rectangles

  • Modules are shown as pink rectangles

  • Arrows (A → B) indicate that A directly imports B

Each subpackage’s diagram focuses only on its own internal structure, it does not include imports to or from higher-level packages (those appear in the parent package’s diagram).

bridge package dependencies