mirror of
https://github.com/samsonjs/vdirsyncer.git
synced 2026-04-27 14:57:41 +00:00
Move issues to tracker
This commit is contained in:
parent
46fa1d7c47
commit
54adf78f05
1 changed files with 2 additions and 17 deletions
19
README.md
19
README.md
|
|
@ -1,6 +1,7 @@
|
||||||
This is work-in-progress.
|
This is work-in-progress.
|
||||||
|
|
||||||
A basic syncronization utility for [vdir](https://github.com/untitaker/vdir). Should be able to sync both CardDAV and CalDAV in the end.
|
A basic syncronization utility for [vdir](https://github.com/untitaker/vdir).
|
||||||
|
Should be able to sync both CardDAV and CalDAV in the end.
|
||||||
|
|
||||||
## A little bit about the code architecture
|
## A little bit about the code architecture
|
||||||
|
|
||||||
|
|
@ -14,19 +15,3 @@ One function in `vdirsyncer.sync` can then be called on two instances of
|
||||||
implementing, the two given instances don't have to be of the same exact type.
|
implementing, the two given instances don't have to be of the same exact type.
|
||||||
This allows us not only to syncronize a local vdir with a CalDAV server, but
|
This allows us not only to syncronize a local vdir with a CalDAV server, but
|
||||||
also syncronize two CalDAV servers or two local vdirs.
|
also syncronize two CalDAV servers or two local vdirs.
|
||||||
|
|
||||||
## Rough list of things that need to be done
|
|
||||||
- implement CalDAVStorage and CardDAVStorage
|
|
||||||
|
|
||||||
~~While events generally have to be referenced by href, there's an example in
|
|
||||||
the [CalDAV RFC](http://www.ietf.org/rfc/rfc4791.txt) (Ctrl+F for "by UID")
|
|
||||||
on how to get events by UID. In the worst case we have to find out the href
|
|
||||||
through that every time we want to delete or update an event.~~
|
|
||||||
*hopefully this is no longer a real concern due to the rewrite of the storage
|
|
||||||
API with commit `4b92442`. Probably it's just going to be copy-and-paste from
|
|
||||||
[khal](https://github.com/geier/khal/blob/master/khal/caldav.py#L99).*
|
|
||||||
|
|
||||||
- finish the CLI and decide on a config format
|
|
||||||
- moar tests
|
|
||||||
- conflict resolution
|
|
||||||
- Everywhere you find TODO in the sourcecode
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue