lib/ex_dav.ex

defmodule ExDav do
  @moduledoc """
  CalDAV server library.

  Provides a `Plug` (`ExDav.CalDav.Plug`) implementing the CalDAV
  protocol, paired at runtime with a storage adapter (`ExDav.Storage`)
  and an authenticator (`ExDav.Authenticator`). A reference Postgres
  storage adapter ships as `ExDav.Storage.Postgres` and an HTTP-Basic
  authenticator as `ExDav.Authenticator.Basic`.
  """
end