What feature do you look for in a modern bug tracker?
I am planning to work on a bug tracking software this weekend - mainly as a hobby and to get my hands dirty on grails rather than with a profit motive - so probably will be open source.
But before jumping into development, I would like to know what all features that developers crave in a bug tracker - other than the most obvious features - adding bugs, changing status and reporting.
I you have an itch in your current bug tracker, i will be happy to hear that.
Thanks a lot for your time!
7 comments
[ 2.9 ms ] story [ 16.8 ms ] threadThis way I can program an alert or an action when someone file a ticket about a component, or create a block for the next release on the deployment system if there is more than one bug ticket on the current release. Or just, send me an email of the tickets for a specific component that involves code I wrote, using some regexp or just looking for properties on the ticket.
It's just annoying have to get alerts and notifications of everything, or miss history of tickets you are not subscribe. I will really love to have a bug tracker that allows me, to be more sophisticated about what to do after someone post a new bug.
An example, someone create a ticket and later commit this with Git:
rev 1 "Workaround for fixing Z stuff, as last X library update breaks the code. fixes #1001"
I would really like to have the power to catch this event and inspect the manifest of the commit and if this is fixing a ticket for a part of the code I am aware other writers had been made changes, and send notifications to them, or even better change the ticket to status to "waiting approval" to the first author of that part of the code.
It's not about making notifications, or adding more describers to tickets, it's about let me "teach" the bug tracker how to behave on a certain case.
I will 100% use some bug tracker that let me easily hack him to do that.
GET /api/1/tickets/assigned_tickets.json
That would be awesome!
Can you please elaborate how your bug tracker supports this. And also why you don't find it usable?