Tildes as a bug tracker
I've seriously been thinking about this for.... four years. There might even be a comment somewhere in my long history of using this place about it.
But, I think tildes could be a fantastic and perfect tool as a bug/feature/discussion/news tracker for both software and hardware projects. The only thing that would need to change is displaying a number index on each post.
To the developers and tinkers out there, what else do you think would be needed feature-wise? Tags are quite versatile, and if we got the #tag.children visible only search working it would work great for setting priorities, etc.
Has anyone been able to spin up tildes on their own system? I tried about two or so years ago to work on this very slight modification, but never was able to get it going.
What would be the benefit of tweaking a Tildes instance to work as a bug tracker over using an existing product like Bugzilla?
Depending on the intended primary audience (developer vs. user) VCS integration (e.g. ability to easily link to commits, branches, etc) seems like a natural must.
Tether to a Gittea instance, and have commit hashes be able to be auto-linked the same way other things are?
Interesting idea. I know Tildes isn't currently set up for easy distribution/setup, but it could be developed in that direction one day.
Useful features I see for a bug tracker:
Things that are missing:
In short, Tildes handily solves all the communication problems like nested commenting, but would require a fair bit of work still for the tracker-specific features we're all used to.
This is of course assuming it's just a bug tracker for any organization, and not a full fledged development environment like GitHub with repo support, code reviews, continuous integration and so on.
Neat idea anyway.
I think Tildes is too hard to install and I'm working on a link aggregate / forum / wiki thing (I'm calling it "Keeper") that also has other changes I'm interested in. But it's slow going - don't expect it any time soon.
Regarding bug tracking in particular though, I'm not sure it makes sense when GitHub, GitLab, and similar sites have bug tracking. They seem fine for that purpose?
I've made Tildes run in a container, but that's the most recent of my tinkering with it.
I like to have tools do very specific functions, so while it's not impossible to modify Tildes into a bug tracker with enough structured fields, aggregator views and a proper compact view, it's a question of if the effort to redo these features is better spent elsewhere compared to customizing an existing bug tracker. Bugzilla and MantisBT (with a plugin) also have voting functions.
If I want threaded discussion on bug reports then I'd tackle this by disabling comments on the bug tracker and put a link to a long-lived auto-created thread on a discussion platform instead. There it can be talked out and you get to use the strengths of both tools and the discussion doesn't clog up the bug report.
If this was soliciting public feedback on a project (like an early access game) then I'd go further and just not let users write and see directly your bug tracker, or use an intentionally limited feature suggestion and upvote tool like Fider instead. The general public isn't trained for QA and on the dev side it will just decrease the signal to noise ratio of reported bugs and cleaning them up if you have limited manpower.