6 ms·
I'd like to have a serverless bug tracker, like Fossil, but for git. Basically a bug tracker that stores the whole DB in the git repo but separately from the m
by BiteCode_dev 6y ago
I'd like to have a serverless bug tracker, like Fossil, but for git.
Basically a bug tracker that stores the whole DB in the git repo but separately from the main tree. The tickets get synced when I push/pull, I can interact with them locally without needing an internet connection, without having to filter out projects, authenticate, etc. An open ticket would have my current branch/tag/commit as a default value for tracking, although it could be change.
And I really, really don't want notifications. Just a dashboard where the last things that are important to me are listed as long as I haven't marked them as read, and an access history.
But you can't make money with that I guess.
- nathell 6y agoThere's https://github.com/MichaelMure/git-bug https://github.com/MichaelMure/git-bug (I haven't tried it out yet, but looks very promising).
- BiteCode_dev 6y agoYou are my hero today. EDIT: just tried it, still very basic, but already does the job for a small project. I'm considering contributing.
- michaelmure 6y agoYes please :) Edit: consider having a look at the development version. While the core feature hasn't changed much, the webUI definitely improved. Also, the core became more robust and ready to accept more features easily.
- eMGm4D0zgUAVXc7 6y agoNot very promising, it is written in a language which: - is controlled by Google. - doesn't support generics. Do we really want people to constantly rewrite basic data structure classes in 2021 and thereby reinvent bugs constantly (and waste time which could be spent on more meaningful purposes)?
- BiteCode_dev 6y agoI don't care, I want to use it not dev in it. If the people working for free to give me FOSS are happy with this stack, more power to them. No complaining.
- eMGm4D0zgUAVXc7 6y agoDo you use the same argument when purchasing consumer products from shady countries which abuse workers? "I only want to use it, I don't want to produce it"? We shouldn't support bad things by giving them publicity through using them. The least harm it will cause is disincentivizing someone else from creating something better, which is annoying enough already.
- BiteCode_dev 6y agoComparing people taste in language with slavery. That's... bold.
- eMGm4D0zgUAVXc7 6y agoGoogle doesn't pay anyone for the billions of recaptchas they force Internet users to solve for free - to then profit off by using them to train their AI which leaks into nobody-knows-how-many products. So I think it's pretty fine to put them into the bucket of entities which benefit from forced labor. They merely don't coax people into it by physical force but rather by locking them out of most of the Internet if they don't comply.
- StandardFuture 6y agoVery valid points about recaptchas. Now, what does that have to do with the Go programming language that is FOSS? Or are you calling for developers to essentially put restrictive sanctions on any and all Google products/projects? And if so, are you actually holding yourself to the same standard? Never using a recaptcha? Never visiting a site that uses Google Analytics? Never watching a YouTube video? Never using a device which runs the Android operating system? etc., etc.? Because you seem to be demanding such a standard from the rest of us.
- rurban 6y agoWorking with it for some years already. Recently the UI part got much better, but the console part with or without bridge is good enough already.
- teddyh 6y agoThere are a number of tools for distributed bug tracking: https://news.ycombinator.com/item?id=22833037 https://news.ycombinator.com/item?id=22833037
- BiteCode_dev 6y agoYes but all those tools share one common problem: they leak their implementation or want to do too much. The ruby one ask to gem install, the python one to pip install, the one in bash assumes Unix, the one in perl tells you to "make install" (!), radicle wants to replace my entire stack. As a Python dev, I don't want to ask my front end experts or worse, my testing team, to setup an entire python env just so they can fill tickets. I just want to donwload an executable, and then fill in my tickets. gitbug gives us binaries. You just execute it, and you are good to go. Maybe one day, Python devs will take the time to use nuitka to produce binaries for their users.
- avinashjn 6y agoa git based bug tracker, thats a new one! But it does make sense. Can be offline, will be redundant and fast (as its local). Question is how many folks out there will be at home with this? We really thought the platform nudges (compared to a PM following up) would make a difference...Why don't you want notifications?
- BiteCode_dev 6y agoBecause as a dev, my attention is precious. To be productive, I prefer to pull information, than to be pushed information to. E.G: HN doesn't push information on me. I can answer to you now because I know that at this very moment, I don't need to focus on something hard. But this afternoon, I will, and so I don't want to be disturbed and will just close this tab. Voilà, no distraction. I don't need to be notified bugs: I don't work on them in real time. In the morning, I select the ones I will work on. New ones have little relevance to me until the next morning, which a dashboard will show me. I need notifications on things like my clients calling me or my server failing. Those are the stuff that I need in real time. The very first thing I do when registering with a new service, especially corporate/social ones is to go to the notification settings and disable everything but the direct message stuff.
- avinashjn 6y agoMakes sense. The PM and the tester might want the devs to be notified, but as devs that does break our focus. Thanks for point this out, this will help us rethink 'nudges'.
- noir_lord 6y agoI leave them enabled but email only, then I set up filters for each service to move it to */automated/jira directories automatically. That way my inbox stays clear but I can speed run through first thing to make sure I’ve not missed anything, I also ruthless cull anything unrelated to my work, so any notification a project I don’t work on gets deleted. This reduces several thousand emails a month to about 6 I actually need to see in my inbox. The default is insanity though I agree.
- capableweb 6y agoSince no one else said it, why not just use Fossil? It's precisely what you want already, and it's well made.