A JVM library for working with CTS URNs, CTS TextInventories, and CITE Object URNs.
Groovy Java CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
schemas/cite
specs
src
testdata
unittests/data
README.md
build.gradle
conf.gradle
pub.gradle
versions.gradle

README.md

The cite library

What it is and what's here

cite is a specified library for working in the JVM with the technology-independent concepts of the CITE architecture, such as CTS URNs, CTS TextInventories, and CITE Object URNs. The specification (in-progress) is in the specs directory written in markdown, with HTML elements identifying tests to run with concordion. A current version of the specification is also posted at http://shot.holycross.edu/~nsmith/citespec/Cite.html.

Testing

To run the specification's tests and generate the resulting live specification document, run

gradle test
gradle conc

Building and using

This library uses gradle (http://www.gradle.org/) to build the library and documentation, and to run unit tests.

To see available tasks, run gradle tasks.

Copyright and license

The CITE library is copyright (c) 2008-2014 Neel Smith, and is licensed under the GNU General Public License version 3 (http://www.gnu.org/licenses/gpl.html).