tga-collect 0.1.0

Stage 1 (collection) for trusty-git-analytics: git extraction via libgit2 and HTTP clients for GitHub/JIRA.
Documentation

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])