NekoNoNiaow wrote: ↑Tue Feb 05, 2019 12:09 am
By the way, are there now light weight bug/issue tracking systems which could be used for the OSDK?
I agree that a full fledged system would be overkill but on the other hand, having to send emails instead of going to a well know web page with proper editing/linking/referencing tools also reduces motivation to signal bugs. I am pretty sure that there are quite a few bugs posted in the forums that would benefit from a central repository.
As an example, GitHub has a really minimalist issue tracking system which is very lightweight but very functional. If there were other host-able similar solutions that would be really nice to use.
As far as I know, all the bugs mentioned in the forum are added to the issue list, with the correct component, date of when it was mentioned, by whom, and with a link to the forum thread where it's discussed.
What is missing indeed is a simpler way to add bugs, I could just do that with a formular with a list of fields and a "send" button, and sorting/searching, (mostly because when the entire list of bugs fits on one page it was not deemed urgent).
What none of the issue trackers I've see does, is the ability to have the list of known/fixed issues shown directly on the product page.
Example: If you go on
http://www.osdk.org/index.php?page=issues and click on the "Ym2MYM" component name at the end of the page, it links to
http://www.osdk.org/index.php?page=docu ... age=ym2mym and at the end of the page you have the list of all opened and closed issues, including which particular version of the OSDK contains the bug fix.
As far as I'm concerned, issue trackers are pretty much all shitty and made for managers, not made for programmers. Having suffered the infamy of using the piece of crap we had at Eden (the Access based stuff from Infogrames), the depressingly sad Bugzilla, the frustratingly retarded Jira, the fancy but unusable Hansoft, and a couple of other... I'd rather evolve my own than integrate another one.
Another issue (haha) is that every single piece of software comes with its own way to authenticate users, so people need accounts for the forum, for doku wiki, for the issue tracker, etc... and it's a real pain, open id is not supported by most systems, and I refuse to use things like "authenticate using Facebook/Google/OtherSpywareTracker" systems.
One thing to remember, is that all this stuff I'm doing is for me a way to tackle with things. and enjoy my time.
I enjoy building things, I enjoy spending time on making software stuff the way I want software stuff to work, integrating other people code in my process generally make me annoyed, angry and frustrated.
So what I suggest is:
Make me a list of the features you think are absolutely necessary, sorted by decreasing importance, and I'll see what I can do.