issue.db / your issue tracker in your repo

So this was this week's side project:

issue-queue.readthedocs.io

here is the workflow:

pip install issuedb

# Create a new project and navigate to it
mkdir my-awesome-project
cd my-awesome-project

# Create some issues
issuedb-cli create -t "Set up project structure" --priority high
issuedb-cli create -t "Implement user authentication" --priority critical
issuedb-cli create -t "Add unit tests" --priority medium
issuedb-cli create -t "Write documentation" --priority low

# View all issues
issuedb-cli list

# Get the next issue to work on (will be the critical one)
issuedb-cli get-next

# Start working on it
issuedb-cli update 2 -s in-progress
issuedb-cli comment 2 -t "Starting OAuth2 implementation"

# Complete it
issuedb-cli update 2 -s closed
issuedb-cli comment 2 -t "OAuth2 implemented with Google and GitHub providers"

# Check summary
issuedb-cli summary

# Get the next issue
issuedb-cli get-next

# Train your coding agent to use it:

issuedb-cli --prompt

# Your issues will be in a local datadata named .issue.db, which you can commit it and have it everywhere.

I hope you find it useful.