Parent [>]
1//! Web-based git repository browser built on `gix` and `axum`.
2//!
3//! This library crate provides all application logic: configuration, error
4//! types, git operations, route handlers, and template rendering.  The binary
5//! crate (`main.rs`) parses CLI arguments and orchestrates startup.
6
7pub mod config;
8pub mod error;
9pub mod filters;
10pub mod git;
11pub mod routes;
12pub mod theme;
13
14// Re-exports for askama Template derives (resolved at `crate::`).
15pub use config::{PKG_NAME, PKG_VERSION, base_url, hostname, ssh_prefix};