Hacker News new | ask | show | jobs
by stryan 55 days ago
git-bug is great but it doesn't handle PRs nor does it have a method for users without commit rights to submit bugs to the project. I know they're working on the latter (something with the web UI?) but until then you still need some kind of public infra for issue management if you want the general public to be able to submit issues.

I use it for my project[0] to keep issues centralized with the repo, but I still use Github Discussions as a pseudo-bug tracker to let random users provide input. If it's a bug I add it to git-bug and sync it to Github issues for public viewing[1], but if you want use bug reports that's not really going to work.

[0] https://github.com/stryan/materia

[1] Ironically I got this workflow idea from ghostty and mise, both of which require users to submit bug reports as discussions first and only generate tagged issues once an actionable bug is determined.

1 comments

For me the main issue with git-bug is that they are not dogfooding it. However, it's also one of the few projects that is actually trying to solve the core problem, rather than skirting around it. (well I now learned of radicle in this thread and they seem to store issues in git and even have PR support I think)
> For me the main issue with git-bug is that they are not dogfooding it.

This is incorrect.

    $ git remote get-url origin
    ssh://git@github.com/git-bug/git-bug.git

    $ for n in bugs identities; do echo "${n} on the remote: " $(git ls-remote origin "refs/${n}/\*" | wc -l); done
    bugs on the remote:  453
    identities on the remote:  311
See the related issue for more info: https://github.com/git-bug/git-bug/issues/1221#issuecomment-...

That said, yes, GitHub is still our source of truth, as our web application does not currently support "guest" access, and there are other platform features that our community uses that we do not currently have support for (e.g. discussions and pull requests). Big changes to the web ui are coming soon, which will help to unlock the ability to do these things.

I've also been in talks with the Radicle team about possible collaboration.

Oh cool! I've come across git-bug a while ago, glad to see you're using it.

I didn't know git-bug doesn't support PRs yet. I think pull requests should be modeled as a kind of issue. It's an issue with some metadata that points to a commit (and besides the usual issue operations like add new comment or edit a comment, you also have the operation of editing the commit associated with the PR)

If git-bug gains suppport for Github discussions, it should also be able to import discussions from other places like a discourse forum. I think it would be kinda neat for projects that want to be self contained

> I've also been in talks with the Radicle team about possible collaboration.

This is awesome!!

Glad to hear about the web UI changes, git-bug has been really great for my projects that exist across forges so I look forward to testing it out :)
Thanks for the kind words!