beads_rust

beads_rust

GitHub: https://github.com/Dicklesworthstone/beads_rust

⭐ 星星數: 212

摘要: 這是一個基於Rust開發的本地優先、非侵入式Git倉庫問題追蹤器,專為代理優先設計,使用SQLite和JSONL儲存資料。

技術堆疊: Rust, SQLite (rusqlite), CLI (clap), 序列化 (serde/json/yaml), 日誌 (tracing), 時間處理 (chrono), 雜湊 (sha2)

架構: 專案採用模組化架構,包含CLI命令、配置管理、錯誤處理、資料模型和格式化等模組。使用SQLite作為本地資料庫,支援JSONL格式的資料序列化,並透過分層的錯誤處理機制確保穩定性。