#lib #issue #github

local_issues_lib

the lib provide feature that local issue (like a github)

7 releases

Uses new Rust 2024

new 0.3.4 Apr 28, 2025
0.3.3 Apr 28, 2025
0.1.1 Apr 24, 2025

#1188 in Database interfaces

Download history 256/week @ 2025-04-21

256 downloads per month

MIT/Apache

24KB
575 lines

local issues lib

changes between 0.2.0 -> 0.3.0

  • Issueのbodycommit_messages: message::CommitMessages,

changes between v0.1.1 ~ v0.2.0

  • IssueのbodyVec<String>

RoadMap

v0.1

5月始まりまでにv0.1リリース予定。

  • Issue管理
    • idの取得
      • titleとの完全一致
      • 部分一致
    • 追加
    • 削除
      • idで削除
      • titleで完全一致が一つだった場合に削除
      • statusがMarkedAsDeletedかつ0のときに自動削除(save()に入ってる)
    • 編集
      • タイトル
        • idから
        • titleから
          • 一意に定まらないからcli(or gui)側で実装
      • タグ
      • due日時
      • status
      • bodyパス
    • bodyパスからファイルの作成
    • updated_atなどの自動更新
    • 各フィールドを条件に検索(Vec<>で返す)
  • Project管理
    • Projectのopen
    • 👆のsave
    • 編集
      • 名前
      • タグ
      • db_path
      • work_path

v0.2(予定)

5月終わりくらい?GW?

  • bodyへfrontmatter

  • bodyh1tag(# title)とIssue::titleの同期

  • 公式(?)でcli, gui版の提供ができれば万々歳

  • body path(PathbBuf)の変更でもupdate_atを変更

  • deleteフラグなどの値をconfigで管理可能に

  • get_tags edit_status update_date

Dependencies

~1.7–2.9MB
~54K SLoC