"""asf-connectors: Protocol-based interfaces for every external system ASF can integrate with. Concrete implementations (GitHub adapter, Jira adapter, ...) are provided separately, often in their own installable extras. Business code MUST depend only on the Protocols defined here. This keeps ASF Core decoupled from any single provider. """ __version__ = "0.1.0" from asf_connectors.git import GitConnector, PullRequestInfo, CommitInfo from asf_connectors.issues import IssueTrackerConnector, IssueInfo from asf_connectors.ci import CICDConnector, BuildInfo, DeploymentInfo from asf_connectors.observability import ObservabilityConnector __all__ = [ "GitConnector", "PullRequestInfo", "CommitInfo", "IssueTrackerConnector", "IssueInfo", "CICDConnector", "BuildInfo", "DeploymentInfo", "ObservabilityConnector", ]