graphs is using sbt-ci-release to publish artifacts. To create a new release simply create a tag and push it.
Create a new tag/release here: https://github.com/flowtick/graphs/releases/new
git tag -a v0.1.0 -m "v0.1.0"
git push origin v0.1.0
Run
sbt "+release"
This needs valid credentials for the sonatype plugin:
$HOME/.sbt/(sbt-version 0.13 or 1.0)/sonatype.sbt
should contain
credentials += Credentials("Sonatype Nexus Repository Manager",
"oss.sonatype.org",
"(Sonatype user name)",
"(Sonatype password)")
The cross release will sometimes enter a loop, just exist after the push.
git checkout v<released_version> # not needed if your branch is even with the tag
sbt editorJS/fullOptJS # to create the editor js app in 'editor/dist'
sbt docs/ghpagesPushSite