Skip to main content

cliban_sync/linear/
mod.rs

1//! The Linear bridge.
2//!
3//! Layered so the parts that can be tested without a network are the parts
4//! that can do damage:
5//!
6//! - [`client`] — the only code that talks HTTP, behind a one-method trait.
7//! - [`model`] — serde shapes for the fields cliban mirrors.
8//! - [`ops`] — typed GraphQL operations, generic over the trait.
9//! - [`states`] — cliban's five statuses ↔ a team's workflow states.
10//! - [`render`] — the description and comment text, pure string in/out.
11
12pub mod client;
13pub mod model;
14pub mod ops;
15pub mod render;
16pub mod states;
17
18pub use client::{Client, GraphQl};