local_issues_lib 0.16.1

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

local issues lib

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

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.
  • 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