cloudillo_contact/lib.rs
1// SPDX-FileCopyrightText: Szilárd Hajba
2// SPDX-License-Identifier: LGPL-3.0-or-later
3
4//! Contact management: JSON REST API (Phase 1) + CardDAV sync (Phase 2+).
5//!
6//! The REST API is the first-class representation: server owns vCard generation and field
7//! extraction; web clients never see or produce vCard text. CardDAV clients get the stored
8//! vCard blob verbatim, preserving any custom properties across sync.
9
10pub mod carddav;
11pub mod handler;
12pub mod profile_overlay;
13pub mod types;
14pub mod vcard;
15
16// vim: ts=4