Replies: 2 comments 4 replies
-
|
well, the projects are quite different, and have different histories, codebases, data formats, etc. There are many different task management tools. Probably hundreds if you include web-based software. Good to have choices. I'm sure there's import/export tools from/to taskwarrior/todotxt. Here's one I found: https://github.com/juzim/taskwarrior2todo.txt In theory, one could write a taskwarrior hook to insert/modify/delete tasks in both places. Perhaps todo.txt has hooks also, you could use the hooks on both sides, if you really wanted to use two tools on the same data. But you could also just choose one tool or the other based on which you liked better... I don't know of any particular reason to join these tools. |
Beta Was this translation helpful? Give feedback.
-
|
Hi @smemsh . Thanks for your reply. In a way, you are right: most task management systems are different concerning development histories, codebases, internal data formats, data storage formats, data privacy, implementation language, UI concept, ... although on a higher level, they seem to very similar as they all have one goal: to be able to manage tasks ;-) . Sometimes, I have get impression, every junior developer creates his own task management application ... and this is too bad, as it leads to "wasted" time and effort. From all the community-developed task management applications I saw so far, TaskWarrior and TODOTXT seem to be having a big user community and a similar usage concept:
but, yes, there are plenty of differences under the hood. The reason for me starting the discussion was to get closer to a personal decision about possibly changing sides and investing some of my time in contributing to the TaskWarrior ecosystem. As I have already developed my own multi-user task distribution / management / notification application based on an extended TODOTXT file format, the usage of NextCloud for synchronization and simple email for notification, I am looking for a suitable way to possibly integrate it into an existing project rather than creating and maintaining my own task management island and having to add features like urgency management myself. Operating both systems at the same time by keeping their text files in sync does not seem to be an option to me as I would have to take care of the textual representation of all the features within both systems in order not to break any functionality of either system. Does this make sense? |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
about 2015 I started developing my own task management application. Unfortunately, at that time, I did somehow overlook the TaskWarrior concept. So, I built my stuff around the TODOTXT concept which (as well) uses plaintext-based file representations of todo elements, flexible attributes, special attributes, project names, task priorities (A..Z), ...
Can anybody tell me, why there must be these two "similar" concepts TASKWARRIOR and TODOTXT? For both, there seems to be a huge user community, loads of applications / tools for all kinds of user interfacing and synchronization. And in both concepts, the
collaborationfeature has not successfully been dealt with, yet.Now, from a TaskWarrior perspective, some questions:
What are the general benefits of TaskWarrior over the TODOTXT ecosystem?
of course, there are features like
urgency calculation,builtin, flexible reports,until dates,filters, ... which provide a "better" usability on the task level. Butbesides features?
What are the key technical differences between these two concepts?
As I have heard, TaskWarrior is implemented in C++ and TODOTXT was originally
written in BASH. Both with their tools implemented in various languages. But would
there be things which couldn't be realized with one of the two?
Would it be possible (at least theoretically) to join these two projects?
Join forces in the way that each developer does not have to decide for which
project to invest his time? As both operate on a per-person-level (currently
at least) and use plain-text data storage (with a different syntax / format, though),
even a simple file format converter would be suitable enough to combine the
concepts, though of course, the features would be only applicable respective to
the chosen concept. But with tasks interchangible.
What are the obstacles to joining the projects?
As I don't think to have been the first or only one thinking about TODOTXT here,
maybe there are good reasons which I can not see, yet? Or maybe the join has
already taken place and I didn't see it?
Hope for an interesting discussion, here.
Thanks.
Beta Was this translation helpful? Give feedback.
All reactions