archelon-core 0.5.0

Markdown-based task and note manager that keeps your data alive as plain text - timeless like fossils
Documentation

archelon-core

Core library for archelon — a Markdown-based task and note manager.

What this crate provides

  • Data modelEntry, Frontmatter, TaskMeta, EventMeta
  • Parser / serializer — reads and writes .md files with YAML frontmatter (parse_entry, read_entry, render_entry, write_entry)
  • Journal detectionJournal::find() walks up the directory tree to locate .archelon/, the same way git finds .git/
  • Filename helpersslugify, entry_filename, new_entry_path for the {year}/{caretta-id}_{slug}.md layout

License

MIT OR Apache-2.0