citewriter
is a cross-platform library for serializing data from the CITE-Architecture.
Status: active development. Release notes
See https://github.com/Eumaeus/citewriter.
citewriter
can be built for both the JVM and ScalaJS using any version of Scala 2.11 or higher. Binaries for all three versions are available from the Nexus repository on <terracotta.hpcc.uh.edu/nexus>.
If you are using sbt, include Resolver.jcenterRepo
in your list of resolvers
resolvers += "Nexus" at "https://terracotta.hpcc.uh.edu/nexus/repository/maven-releases/",
and add this to your library dependencies:
"edu.furman.classics" %% "citewriter" % VERSION
For maven, ivy or gradle equivalents, refer to https://bintray.com/eumaeus/maven/citewriter.
To build from source and test for a given version, use normal sbt commands (compile
, test
...).
You can also test or run tasks against all versions, using +
before the task name. E.g., sbt "+ test"
runs the test
task against all versions.
citewriter
is used by the CITE library manager scm
. The scm
wiki at https://github.com/cite-architecture/scm/wiki includes examples of how to create an ohco2 TextRepository
from local files in various formats.