28 lines
854 B
Python
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",
|
|
]
|