archelon-core 0.7.1

Renamed to sapphire-journal / sapphire-journal-core. Markdown-based task and note manager that keeps your data alive as plain text - timeless like fossils
Documentation

archelon-core

This crate has been renamed to sapphire-journal-core. Please use sapphire-journal-core going forward.

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