kanbrain_core/lib.rs
1//! kanbrain's core: entries and their markdown files, tags, and the operations on them ([`brain`]).
2//! Shared by the command line (`kb`) and the kanban desktop app (`kanbrain`, which also takes its commands).
3//! See `docs/development.md` for an overview of the modules.
4//!
5//! It's published on crates.io only because `kanbrain`, the command line, depends on it. Its API serves those two
6//! programs and changes with them: it isn't meant for other crates, and its versions follow kanbrain's.
7
8// An internal crate, documented with `--document-private-items`: module overviews link to private modules.
9#![allow(rustdoc::private_intra_doc_links)]
10
11pub mod api;
12pub mod brain;
13pub mod cli;
14mod enums;
15pub mod export;
16pub mod migrate;
17pub mod model;
18pub mod period;
19pub mod platform;
20pub mod projects;
21pub mod store;
22pub mod tags;