Closed kwoot closed 4 years ago
Here :)
I would hope to leverage existing software, so many task managers have already been written, but somehow they all lack. I want to put the focus on modularity and configurability - so a user-defined attribute should be able to do/contain almost anything a normal attribute does.
One project I am looking at is tasklite because it is nicely minimal. Maybe it can work to build a wrapper around such a core, integrate with something like timewarrior for time tracking etc. That way, if somebody gets annoyed with part of the project and maybe isn't comfortable with the language (my main problem with taskw and timew), they can only tackle a part instead of starting from scratch again.
1 end2start: in project planning there is very often a dependency relation between tasks. So only when one task is ended another one can start. Like placing furniture has a dependency on the building a house task. (other dependencies can easily be thought of like start to end, start tot start, end to end)
Thanks for all the other answers!
Added some plans: https://github.com/xerus2000/howtodo/blob/master/plans.md
Currently thinking of wrapping tasklite to save effort. The idea is to have two separate components, plumbing and porcelain (like git), where the plumbing (i.e. the underlying storage & processing mechanism) could be swapped out without requiring a full rewrite.
Updated it again, ideas are shaping up. I enjoy giving this some time to evolve, coming back to it every few weeks with new thoughts. I hope I can start implementation within the next few weeks. @kwoot are you interested in collaborating then?
end2start: in project planning there is very often a dependency relation between tasks. So only when one task is ended another one can start. Like placing furniture has a dependency on the building a house task. (other dependencies can easily be thought of like start to end, start tot start, end to end)
After looking into wikipedia about task dependencies, I don't think a task manager needs to account for anything other than FS - FF and SS can be modeled with subtasks, while I can't imagine any case of SF in a personal to-do list.
Agreed. F2S is the most used dependency.
Great, so where can we discuss this thing?