Roadmap
A few ideas how to develop the project further, currently a list as a reminder for the main developers themselves, in no particular order, though with a tendency to list more important aspects first:
For version 0.1
Configuration handling: via configuration files or else
CLI for client
For later versions
Generalise and subclass
datasafe.manifest.Manifest
to work with items different from datasets.Backend worker updating a database with LOIs and corresponding checksums for easy checking of already existing datasets
Implement delete methods.
Todos
A list of todos, extracted from the code and documentation itself, and only meant as convenience for the main developers. Ideally, this list will be empty at some point.
Todo
structure of the LOI that is implemented in this module needs to be described.
Todo
Handle directories whose names are not convertible to integers
Todo
Probably, this module should eventually be moved to the utils subpackage of the LabInform package, as it may contain utils not only useful for the datasafe component.