Skip to main content

Crate bmo

Crate bmo 

Source
Expand description

BMO — local-first SQLite-backed issue tracker.

This crate is primarily used via the bmo CLI binary. The library surface exposes the database layer, domain models, error types, and the Axum-based web server for embedding or programmatic use.

The filter module is internal to the binary and is not re-exported here.

Modules§

db
Database layer: the Repository trait and its SQLite-backed implementation.
errors
Error types used across the bmo library.
model
Domain model types: Issue, Status, Priority, Kind, and related types.
web
Axum-based web server for the bmo board UI and REST API.