#issue #local #github-issue #lib #version #change

local_issues_lib

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

22 releases (9 breaking)

Uses new Rust 2024

0.16.7 May 26, 2025
0.15.1 May 17, 2025

#344 in Filesystem

Download history 186/week @ 2025-04-20 327/week @ 2025-04-27 595/week @ 2025-05-04 387/week @ 2025-05-11 954/week @ 2025-05-18 263/week @ 2025-05-25 10/week @ 2025-06-01

1,627 downloads per month

MIT/Apache

40KB
1K SLoC

local issues lib

There is a high possibility that many breaking changes will occur before reaching version 1.0.

Example

here => example code

notes

tasks here

Local Issues Lib

this lib provides feature that manage issues like a "github issue".

Config

save to home_dir/.local_issues/config.json.

details info is in here

RoadMap

v1 ~

  • basic feats
    • manage project
      • open
      • save
    • edit project info
      • rename
    • search issues and comments
    • manage issues
      • add issue
      • rename issue
      • edit due
      • open issue
      • close issue
      • remove issue
    • manage comments
      • add comment
      • remove comment
      • show comment
      • hide comment
  • Users and author for AI functions(v2~)
  • feat: Config
  • Display by Options
  • stabilization

v2 ~

  • feat: export to md file. or sync md
  • feat: AI(LLM) team member as User. -> details
  • feat: Tags and priority
  • feat: display_options mod (Previously Printer struct).
  • feat: integrated git ctrl

Project Structure

  • Project
    • project name
    • current_id
    • created_at
    • updated_at
    • project_path
    • storage_path
    • db_path
    • users
      • list: HashMap<Uuid, User>
        • User: {name, id: Uuid}
    • issues: HashMap<u64, Issue>
      • u64: id
      • Issue
        • name
        • created_at
        • updated_at
        • due_date: Option
        • author: User
        • assigned_member: Users
        • status
          • Open
          • Closed
            • Resolved
            • UnResolved
        • messages
          • list: Vec<Message>
            • Message
              • message: String
              • show: bool
              • created_at
              • author: User

Dependencies

~1.8–9MB
~90K SLoC