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
reqwestwith connection pooling.
Structs§
- External
Id - Opaque identifier from the external system (issue number, Linear ID, etc.)
- External
Task - 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§
- External
Backend - The core trait for external task backends.