Skip to main content

Crate tga_collect

Crate tga_collect 

Source
Expand description

§tga-collect

Stage 1 of the trusty-git-analytics pipeline: extract commit data from local git repositories and correlate it with external systems (GitHub pull requests, JIRA tickets, developer identity records). All output is persisted via tga_core::db::Database.

§Modules

  • git — commit extraction via libgit2
  • identity — author identity resolution (exact + fuzzy)
  • github — GitHub REST client (PRs)
  • jira — JIRA REST client (issues)
  • collector — end-to-end pipeline orchestrator
  • errors — crate-level error type (CollectError)

Re-exports§

pub use collector::CollectionPipeline;
pub use collector::CollectionStats;
pub use errors::CollectError;
pub use errors::Result;

Modules§

collector
End-to-end Stage 1 collection pipeline.
errors
Error types for the tga-collect crate.
git
Git extraction module.
github
GitHub REST API client for pull-request metadata.
identity
Developer identity resolution.
jira
JIRA REST client for issue metadata.