Skip to main content

Crate terraphim_tracker

Crate terraphim_tracker 

Source
Expand description

Issue tracker abstraction and normalised issue model.

Provides the IssueTracker trait and the Issue model that all tracker implementations normalise to.

Re-exports§

pub use gitea::CommentUser;
pub use gitea::GiteaComment;
pub use gitea::GiteaConfig;
pub use gitea::GiteaTracker;
pub use gitea::IssueComment;
pub use linear::LinearConfig;
pub use linear::LinearTracker;
pub use pagerank::PagerankClient;
pub use pagerank::PagerankScore;

Modules§

gitea
Gitea REST issue tracker client.
linear
Linear GraphQL issue tracker client.
pagerank
PageRank client for Gitea Robot API.

Structs§

BlockerRef
A reference to a blocking issue.
Issue
A normalised issue from any tracker.

Enums§

TrackerError
Errors that can occur during tracker operations.

Traits§

IssueTracker
The issue tracker contract.

Type Aliases§

Result
Result type for tracker operations.