Update README to reflect the multi-resource update

This commit is contained in:
Conrad Hoffmann 2024-02-02 22:33:24 +01:00
parent a74c76857d
commit 536f83fa61

View File

@ -4,8 +4,9 @@ Tokidoki is a (WIP) carddav and caldav server.
## Architecture ## Architecture
Tokidoki relies on [go-webdav][1] for the protocol implementation. It provides Tokidoki relies on [go-webdav][go-webdav] for the protocol implementation. It
the storage backend and authentication, both of which are easily pluggable. provides the storage backend and authentication, both of which are easily
pluggable.
It currently provides: It currently provides:
@ -19,7 +20,7 @@ Storage:
* Filesystem (working) * Filesystem (working)
* PostgreSQL (planned) * PostgreSQL (planned)
[1]: https://github.com/emersion/go-webdav "go-webdav project page on Github" [go-webdav]: https://github.com/emersion/go-webdav "go-webdav project page on Github"
## Building ## Building
@ -60,23 +61,23 @@ The following clients are considered "supported":
## Usage ## Usage
Only a single address book and calendar per user are supported at the moment, Currently, by default only a single address book and calendar per user are
this is currently a [limitation in go-webdav][2]. supported, as users cannot create new ones. If additional resources are created
manually on the server, tokidoki will however serve them just fine.
Tokidoki supports calendar and address book auto-discovery via Tokidoki supports calendar and address book auto-discovery via
`/.well-known/caldav` and `/.well-known/carddav` respectively, as defined in `/.well-known/caldav` and `/.well-known/carddav` respectively, as defined in
[RFC 6764, section 6][3]. Hence, most clients should be able to discover [RFC 6764, section 6][rfc]. Hence, most clients should be able to discover
resources by just pointing them at the server root. resources by just pointing them at the server root.
[2]: https://github.com/emersion/go-webdav/issues/26 [rfc]: https://datatracker.ietf.org/doc/html/rfc6764#section-6
[3]: https://datatracker.ietf.org/doc/html/rfc6764#section-6
## Contact ## Contact
See the [tokidoki project page][4] for up-to-date information. Patches can be See the [tokidoki project page][project] for up-to-date information. Patches can be
submitted to the [tokidoki-devel mailing list][5]. For general discussion, submitted to the [tokidoki-devel mailing list][devel-list]. For general discussion,
please use the [tokidoki-discuss mailing list][6]. please use the [tokidoki-discuss mailing list][discuss-list].
[4]: https://sr.ht/~sircmpwn/tokidoki [project]: https://sr.ht/~sircmpwn/tokidoki
[5]: mailto:~sircmpwn/tokidoki-dev@lists.sr.ht [devel-list]: mailto:~sircmpwn/tokidoki-dev@lists.sr.ht
[6]: mailto:~sircmpwn/tokidoki-discuss@lists.sr.ht [discuss-list]: mailto:~sircmpwn/tokidoki-discuss@lists.sr.ht