Skip to main content

navi_notifier_github/
lib.rs

1//! GitHub source for navi.
2//!
3//! Polls the Notifications API to learn which PRs have activity, then fetches each
4//! PR's reviews/comments and diffs them (via `navi-notifier-forge`) against a
5//! persisted snapshot to derive normalized events at a granularity
6//! (reply-to-your-comment, re-review, dismissal) the raw notification `reason`
7//! can't provide.
8
9mod notification;
10mod source;
11
12pub use source::{GitHubSource, GitHubSourceConfig};