Skip to content

leftshiftone/canon

Repository files navigation

CircleCI branch GitHub tag (latest SemVer) Maven Central

Canon

This library is used to transfer the XML, DSL or ADOC based representations of the G.A.I.A. internal conversation ui model entities into a canonicalized format. Therefore the project contains the reader code to transform the model from the source format.

Available in jcenter. Can be included like compile 'one.leftshift.canon:canon:0.1.0'.

XML
     \
DSL  -  canonicalized format
     /
ADOC

Development

Release

Releases are triggered locally. Just a tag will be pushed and CI pipelines take care of the rest.

Major

Run ./gradlew final -x sendReleaseEmail -Prelease.scope=major locally.

Minor

Run ./gradlew final -x sendReleaseEmail -Prelease.scope=minor locally.

Patch

Run ./gradlew final -x sendReleaseEmail -Prelease.scope=patch locally.