This is a Giter8 template for Freestyle RPC Protocol projects.

Creating New Freestyle RPC Protocol Project

  1. Create a new project from Freestyle g8 template:
sbt new jmjava/freestyle-rpc-protocol-template.g8

Debugging this template

In the case you need to change this plugin, the easiest way to test it locally is:

sbt new file:///the/path/to/freestyle-rpc-protocol-template.g8
For example from the checkout directory - use the template to generate a new project
/git/freestyle-rpc-protocol-template.g8$ sbt new file://`pwd`

--follow prompts

Now compile and package the project
/git/freestyle-rpc-protocol-template.g8/freestyle/ sbt publishLocal

Template license

Written in 2018 by John Menke

To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this template to the public domain worldwide. This template is distributed without any warranty. See http://creativecommons.org/publicdomain/zero/1.0/.