Skip to main content

Module backends

Module backends 

Source
Expand description

External backend abstraction — trait for issue trackers.

GitHub Issues is the first implementation. The trait is designed so Linear, Jira, GitLab, or any issue tracker can be swapped in later.

Modules§

github
GitHub Issues backend — native HTTP via reqwest with connection pooling.

Structs§

ExternalId
Opaque identifier from the external system (issue number, Linear ID, etc.)
ExternalTask
A task as represented in the external system.
Mention
A mention/comment from the external system (backend-agnostic).

Enums§

Status
Task status values understood by all backends.

Traits§

ExternalBackend
The core trait for external task backends.