doc: add a new step to roadmap

This commit is contained in:
Glenn Y. Rolland 2021-05-09 01:18:30 +02:00
parent 21920065f0
commit 24e8eaba01

View file

@ -7,29 +7,38 @@ Swiss knife for calendars
Access to calendar (with credentials) Access to calendar (with credentials)
* :x: with hardcoded data :wink: * :x: with hardcoded data :wink:
* :x: with data from config file with multiple calendars * :x: with data from config file with multiple calendars
Download calendar events locally Download calendar events locally
* :x: choose source calendar * :x: choose source calendar
* :x: as separate files ? * :x: as separate files ?
* :x: as an in-memory database ? * :x: as an in-memory database ?
Upload calendar events remotely Upload calendar events remotely
* :x: choose target calendar * :x: choose target calendar
Merge events Merge events
* :x: merge overlapping events * :x: merge overlapping events
* :x: keep (internal) reference to source-calendars/parent-events * :x: keep (internal) reference to source-calendars/parent-events
* :x: anonymize events * :x: anonymize events
Web I Web I
* :x: split into library + CLI util * :x: split into library + CLI util
* :x: write an API for the lib * :x: write an API for the lib
* :x: add a web frontend * :x: add a web frontend
* :x: add user management & multi-account * :x: add user management & multi-account
Serve calendar locally
* :x: provide caldav urls for generated calendars
## References
* https://github.com/samedi/caldav-go