Guile-SemVer
************

This is a Guile implementation of the Semantic Versioning 2.0.0
specification <https://semver.org/spec/v2.0.0.html>.  It provides
tools for reading, writing, and comparing Semantic Versions (SemVers).

As an added bonus, it also provides tools for dealing with SemVer
ranges as used by the NodeJS Package Manager (and others)
<https://github.com/npm/node-semver>.

This is alpha-quality software, so watch out for show-stopping bugs
and obvious missing features.

To date, there is no documentation but every module has a short
introduction and every exported procedure has a docstring.

Installing
==========

To install, you may use the standard GNU approach:

    ./configure
    make
    make install

You can find more details about installing in the 'INSTALL' file.

If you are installing from a Git checkout, you will need to run

    ./bootstrap

to generate the 'configure' script and Makefile.  To do so, you will
need Autoconf, Automake, and pkg-config.

Copying Guile-SemVer
====================

This is free software released under the GNU GPLv3 (or later).  See
'COPYING' for the full license.  Enjoy!

Copying this file
=================

This file was written by Timothy Sample <samplet@ngyro.com>.

To the extent possible under law, the author(s) have waived all
copyright and related or neighboring rights to this file.

You should have received a copy of the CC0 legalcode along with this
work.  If not, see <http://creativecommons.org/publicdomain/zero/1.0/>.
