navi-notifier-github 0.1.0

GitHub source for navi: notifications polling + PR timeline diffing.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! GitHub source for navi.
//!
//! Polls the Notifications API as a *trigger* to learn which PRs have activity, then
//! fetches each PR's reviews/comments and diffs them against a persisted snapshot to
//! derive precise, normalized [`Event`](navi_notifier_core::model::Event)s — the level of
//! granularity (reply-to-*your*-comment, re-review, dismissal) the raw notification
//! `reason` can't provide.

mod api;
mod diff;
mod snapshot;
mod source;

pub use source::{GitHubSource, GitHubSourceConfig};