This section is for technical documentation other than automatically generated API documentation for published code used in all phases of HMT project, including libraries, services and tools for end users.
Source code and API documentation
Source code and API documentation for all projects discussed here are available from two sources: a version control system where current bleeding-edge work is going on; and an artifact repository where controlled releases are published.
Most of our projects are currently hosted on bitbucket.org for version control using mercurial. (See links in the documentation for individual projects.) We are publishing controlled releases using a Nexus artifact repository hosted at
http://beta.hpcc.uh.edu/nexus/, where the artifacts are available as maven dependencies. (For further details, see links in the documentation for individual projects.)
All code presented here is licensed under the GPL.
The following projects are currently published as nexus artifacts:
cite: The CITE library is a library for working with CTS URNs, CTS TextInventories, and CITE Object URNs.
citefusioncoll: An implementation of the CITE Collection service using Google Fusion Tables for the back-end data store.
greekutils: greekutils is a collection of utilities for working with Greek texts, from the CHS “First Thousand Years of Greek” project.
groovy fuse: groovyfuse is a groovy wrapper for simplifying working the Google Fusion Tables.
mdweb: mdweb is a simple system for managing a collection of files structured with markdown, and converting them to web sites.
ict: The Image Citation Tool is a browser-based tool for easily creating references to regions of interest on a canonically citable image.
The following projects will be published as nexus artifacts in the near future:
hocus-pocus: hocuspocus is a system for managing a corpus of citable scholarly editions.