Remix.run Logo
eikenberry 13 hours ago

What is the bug tracking software you are using?

rodarima 12 hours ago | parent | next [-]

I wrote my own:

https://git.dillo-browser.org/buggy/

It fetches the issues from GitHub and stores them in <number>/index.md in Markdown format, with some special headers. I then keep the issues in a git repository:

https://git.dillo-browser.org/bugtracker/

So we have a very robust storage that we can move around and also allows me to work offline. When I want to push changes, I just push them via git, then buggy(1) runs in the server via a web hook. This also tracks the edit changes.

While typing, I often use `find . -name '*.md' | entr make` which regenerates the issues that have changed into HTML as well as the index, then sends a SIGUSR1 to dillo, which reloads the issue page.

The nice thing of allowing arbitrary HTML inline is that I can write the reproducers in the issue itself:

https://git.dillo-browser.org/bugtracker/tree/501/index.md#n...

Closing an issue is just changing the header "State: open" by "State: closed", often with a comment pointing to the merged commit.

keyle 10 hours ago | parent | next [-]

That is very cool.

khimaros 12 hours ago | parent | prev [-]

maybe of interest: https://github.com/git-bug/git-bug

saint_yossarian 13 hours ago | parent | prev [-]

https://git.dillo-browser.org/buggy/