Description

Creating a FUSE filesystem (issuefs) that mounts issues from various ticketing systems (Github, Jira, Bugzilla, Redmine) as files to your local file system.

And why this is good idea?

  • User can use favorite command line tools to view and search the tickets from various sources
  • User can use AI agents capabilities from your favorite IDE or cli to ask question about the issues, project or functionality while providing relevant tickets as context without extra work.
  • User can use it during development of the new features when you let the AI agent to jump start the solution. The issuefs will give the AI agent the context (AI agents just read few more files) about the bug or requested features. No need for copying and pasting issues to user prompt or by using extra MCP tools to access the issues. These you can still do but this approach is on purpose different.

Goals

  1. Add Github issue support
  2. Proof the concept/approach by apply the approach on itself using Github issues for tracking and development of new features
  3. Add support for Bugzilla and Redmine using this approach in the process of doing it. Record a video of it.
  4. Clean-up and test the implementation and create some documentation
  5. Create a blog post about this approach

Resources

There is a prototype implementation here. This currently sort of works with JIRA only.

Looking for hackers with the skills:

Nothing? Add some keywords!

This project is part of:

Hack Week 25

Activity

  • 27 minutes ago: epaolantonio liked this project.
  • about 6 hours ago: llansky3 originated this project.

  • Comments

    Be the first to comment!

    Similar Projects

    This project is one of its kind!