ltbs / uniform-scala

Functional user journeys

Version Matrix

uniform-scala

Functional user journeys in Scala. Write your user-journeys once in an extensible Scala eDSL and have interpreters build for you -

  1. A Web interface in Play
  2. A GUI interface
  3. A CLI interface
  4. A Static website
  5. Logic tables
  6. Selenium Tests

See the documentation to get started.

Building

Without doing this you will likely find SBT will attempt to change crossScalaVersions to include incompatible combinations of Play and Scala.

Additionally +compile will generally fail. For some reason the root compilation task appears to depend upon an earlier version of itself. +test, etc should work, however.