Files
asf/packages/asf-connectors/asf_connectors/__init__.py
T
2026-09-08 07:21:34 -04:00

28 lines
854 B
Python

"""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",
]