Open michielbdejong opened 10 months ago
I'm starting with ripping out the Soukai code for Tasks from solid-focus -> https://github.com/NoelDeMartin/solid-focus/issues/13
Doing some work related to this in the federated task-tracking project (also nlnet-funded): https://github.com/federatedbookkeeping/task-tracking/issues/15
I'll work on this in the tasks folder in the tasks branch I want to support:
In terms of the base model for Task state I think the basics are:
Additional attributes may be:
Comments maybe be split out in a machine-readable way to attachments, work log and time tracking.
Theory of Mind depends both on versioning between network nodes and on authoring between authors. For the former, it can help pro-actively send updates to nodes you think need them. For the latter, it is necessary to display merge conflicts to the end user and to properly log the change history.
I can start coding with a single operations log, where operations are:
Then a function that processes a Solid pod HTTP response, including deduplication of already-seen comments etc.
What do you think about looking at how some established project management apps mode tasks? For example
I'll start with https://github.com/NoelDeMartin/solid-focus/blob/5db6787fcd9823b14b8062923dcfb9805a56a463/src/services/Workspaces.ts#L101