Lomiri Push Notifications
-------------------------

Protocol, client, and server code for Lomiri Push Notifications.

You need a somewhat long list of dependencies, as well as a working Go
development environment. The Debian/Ubuntu package names particularly for the
non-Go dependencies are listed in the packaging metatdata in debian/control.

To run the tests:

   make check

To produce coverage reports run:

   make coverage-summary

for a summary report, or:

for per-package HTML with annotated code in coverhtml/<package-name>.html

  make coverage-html

(it makes also textual coverhtml/<package-name>.txt reports).

To run the acceptance tests run:

  make acceptance

There are build targets to build the client:

  make build-client

building lomiri-push-service, and to run the development server:

  make run-server-dev

