Auto-extract models and apis from a spray-based server
Branch: master
Clone or download
gabro Merge pull request #75 from buildo/74-add_support_for_tagless
#74: Add support for tagless final syntax (closes #74)
Latest commit 91e36b3 Feb 17, 2019

README.md

Metarpheus

Build Status

Metarpheus sifts through scala source files and extracts models (represented in scala as case classes) and Wiro operations. It will output a json-based representation of models and APIs that can be subsequently transformed in:

Usage

Metarpheus can be used either as a packaged JAR or as a Node.js npm package.

To run as jar, run

sbt cli/assembly

Then you can take the generated jar and run it with

java -jar metarpheus.jar --config config.json # config is optional

To run as npm package, refer to the npm package README