archelon-core
This crate has been renamed to
sapphire-journal-core. Please usesapphire-journal-coregoing forward.
Core library for archelon — a Markdown-based task and note manager.
What this crate provides
- Data model —
Entry,Frontmatter,TaskMeta,EventMeta - Parser / serializer — reads and writes
.mdfiles with YAML frontmatter (parse_entry,read_entry,render_entry,write_entry) - Journal detection —
Journal::find()walks up the directory tree to locate.archelon/, the same waygitfinds.git/ - Filename helpers —
slugify,entry_filename,new_entry_pathfor the{year}/{caretta-id}_{slug}.mdlayout
License
MIT OR Apache-2.0