We need a TODO list filled by all engine devs
Moderator: Moderators
We need a TODO list filled by all engine devs
As Auswaschbar already noticed :sniff: the inter-work of us isn't the best, mainly because we don't know what the others plan.
I think a website where all engine devs could add their todo-lists would be ideal (it shouldn't be a request website!).
So if anyone knows projects for such stuff on the Internet please post here, or just add your opinions.
I think a website where all engine devs could add their todo-lists would be ideal (it shouldn't be a request website!).
So if anyone knows projects for such stuff on the Internet please post here, or just add your opinions.
Re: We need a TODO list filled by all engine devs
dedicated feature tracker + roadmap?
Re: We need a TODO list filled by all engine devs
+1
no idea what to use for that though.
no idea what to use for that though.
Re: We need a TODO list filled by all engine devs
that's not what I meant, sure it should contain features too, but it should also contain a list unfixed bugs/issues, unfinished code, smaller feature additions, ...aegis wrote:dedicated feature tracker
more something like thisaegis wrote:roadmap?
It would help to coordinate the work of the devs and it gives you an impression what other devs are working on. Atm you only see the commits of a dev, but you don't know what he is working on tomorrow. This way discussions happen (if at all) after a commit, but ideally it would happen before so different opinions would merge into it. Also devs could help each other to split the work. And not to forget all those small bugs/issues we have on our todo lists, which aren't posted neither here on the forum nor on mantis.hoijui wrote:no idea what to use for that though.
Knowing what a dev has on his todo list would also help users with feature requests/bugissues to see how fast his issues get fixed, by just seeing if there are more important things on his list.
Re: We need a TODO list filled by all engine devs
sorry :/
i got that actually, i just did not say right what i meant: i do not know what software/tool to use for this.
i totally agree with your idea, and what to use it for and so on.
tools:
just meant as a start.
criteria i can think of:
i got that actually, i just did not say right what i meant: i do not know what software/tool to use for this.
i totally agree with your idea, and what to use it for and so on.
tools:
- mantis
- redmine (SL bug tracker)
- github (everyone using branches on his personal account, and other devs following through RSS feeds)
- gobby
- that online site that works a bit like gobby
- google-docs
just meant as a start.
criteria i can think of:
- needs access control (devs: r/w, rest: r)
- it needs to be very comfortable/easy to look at other devs stuff, so it is the first thing you want to do when getting online. (RSS feeds, a central/single "document"?)
Re: We need a TODO list filled by all engine devs
You could just create forum where each dev has own thread and maintains first post with his current WIP.
Re: We need a TODO list filled by all engine devs
+1, a project management system seems perfect for that. There are many to choose from, if you don't like one in particular.koshi wrote:redmine + http://www.redmine.org/wiki/redmine/PluginStuffToDo
Devs create issues which can be features or bug fixes, set the priority and add them to milestones. Then a dev can assign an issues to himself and set the its status (planning to do it, started, etc). This way people have a nice list from which to pick the next interesting task, everyone knows what everyone else is working on, problem features are discussed early and there is no risk that two people are accidentally working on the same thing.
Re: We need a TODO list filled by all engine devs
using the forum as a TODO list is not really nice:
old stuff will clutter, and lie around forgotten on page 1, not seen by anyone.
the negative with redmine is, that it is too cumbersome to create issues. it am pretty sure we would not use it to list up every little thing and discuss it, if we have to fill a form with 10+ fields each time.
a collaborative editor (eg. gobby) like thing would not suffer from this problem, as it would simply be like editing your local TODO.txt.
old stuff will clutter, and lie around forgotten on page 1, not seen by anyone.
the negative with redmine is, that it is too cumbersome to create issues. it am pretty sure we would not use it to list up every little thing and discuss it, if we have to fill a form with 10+ fields each time.
a collaborative editor (eg. gobby) like thing would not suffer from this problem, as it would simply be like editing your local TODO.txt.
Re: We need a TODO list filled by all engine devs
Maybe not so with that redmine TODO list plugin.
I tend to think a full issue tracker is indeed too heavy weight for what jK is suggesting (otherwise why is mantis not used for it?)
Also, wiki? Suprises me that hasn't been suggested yet.
Could have single template page per user + one overview page that includes all those templates.
I tend to think a full issue tracker is indeed too heavy weight for what jK is suggesting (otherwise why is mantis not used for it?)
Also, wiki? Suprises me that hasn't been suggested yet.
Could have single template page per user + one overview page that includes all those templates.
Re: We need a TODO list filled by all engine devs
I would think mantis is not used for this because it's frickin nightmare 
On the SL instance (which I guess you're referring to), Reporter,SL version,Platform and Resolution are custom (read: I added them) fields.

In a vanilla redmine instance there are exactly 2 mandatory fields: Subject and Tracker select (bug/feature/etc.)hoijui wrote:the negative with redmine is, that it is too cumbersome to create issues. it am pretty sure we would not use it to list up every little thing and discuss it, if we have to fill a form with 10+ fields each time.
On the SL instance (which I guess you're referring to), Reporter,SL version,Platform and Resolution are custom (read: I added them) fields.
Re: We need a TODO list filled by all engine devs
Mantis is good enough for it but its UI needs a good few updates.
I set up mantis for courseworks, and made a number of changes which vastly improved things:
Spring Mantis Frontpage:

Spring issues listing:

Darkstars Mantis frontpage:

Issues:

I set up mantis for courseworks, and made a number of changes which vastly improved things:
- Removed the big green mantis logo
- Added a Redmine style project menu on the starting page
- Changed the colours a little to make it prettier
- Added a redmine style breadcrumbs to indiciate the current active project
- Project dependant menu pages are in the same place, but currently logged in user, the project switcher, RSS, date, logout where moved to the top
- Page was centered and a margin was added so it didnt go right ot the edges
Spring Mantis Frontpage:
Spring issues listing:
Darkstars Mantis frontpage:
Issues:
- Attachments
-
- DSmantis.JPG
- (77.62 KiB) Downloaded 3 times
-
- Springmantis.JPG
- (50.71 KiB) Downloaded 3 times
Re: We need a TODO list filled by all engine devs
I think the simple problem is that adding/modifying issues is too heavyweight since it's always a full open/create-edit-save operation for each action. That's not good for guys who want to sort their task list and quickly add new tasks.
Re: We need a TODO list filled by all engine devs
A little jquery can fix that with a little plus/minus button to expand and contract that's set to be concise by default. Simply changing the colours in my case made the whole form look a lot less intimidating
Re: We need a TODO list filled by all engine devs
Yeah, a fully-featured project management system is not necessarily cumbersome, in the SpringDownloader project on google code, we make a new issue for every smallest thing, even unimportant stuff that takes 2 minutes to implement. It takes like 15 seconds, and the gui is clear and responsive.
Re: We need a TODO list filled by all engine devs
But for todo its better to use wiki i think.
Re: We need a TODO list filled by all engine devs
I'm going to vote for wiki as well.
Re: We need a TODO list filled by all engine devs
to me, (gobby + sticking to markdown format) > wiki
the markdown format is not a must, but it costs nothing, and allows for nice HTML viewing like a Wiki. the big pro of the first solution is, it lets you edit in a normal text editor -> most comfortable we will get - instead of having to use forms (which may ask for commit messages). Wiki is also more cumbersome when multiple devs edit a document at the same time. I also do not think that we need pretty output, most important is, it is comfortable to use, and allows for listing-up things and discussion.
That time we tried it on the SL server, it seemed to work fine for me, we just had to train our selfs to always connect to it.
the markdown format is not a must, but it costs nothing, and allows for nice HTML viewing like a Wiki. the big pro of the first solution is, it lets you edit in a normal text editor -> most comfortable we will get - instead of having to use forms (which may ask for commit messages). Wiki is also more cumbersome when multiple devs edit a document at the same time. I also do not think that we need pretty output, most important is, it is comfortable to use, and allows for listing-up things and discussion.
That time we tried it on the SL server, it seemed to work fine for me, we just had to train our selfs to always connect to it.
Re: We need a TODO list filled by all engine devs
etherpad is open-source, wouldn't need a gobby client to edit
Re: We need a TODO list filled by all engine devs
sounds good to me.
source code and setup instructions:
http://etherpad.com/ep/blog/posts/ether ... ce-release
source code and setup instructions:
http://etherpad.com/ep/blog/posts/ether ... ce-release