Eumaeus / citewriter

A Scala Trait for Serializations of Cite Architecture data.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

citewriter

What it is

citewriter is a cross-platform library for serializing data from the CITE-Architecture.

Current version: 1.2.4

Status: active development. Release notes

License

GPL 3.0

Documentation

See https://github.com/Eumaeus/citewriter.

Using, building, testing

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.

About

A Scala Trait for Serializations of Cite Architecture data.


Languages

Language:Scala 71.7%Language:HTML 24.3%Language:CSS 4.0%