├── .gitignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── documentation ├── images │ ├── demoGraph.png │ ├── graph.png │ ├── influx.png │ └── query.png └── main.md ├── precepte-applicationinsights └── src │ └── main │ └── scala │ └── ApplicationInsights.scala ├── precepte-core-cats └── src │ ├── main │ └── scala │ │ ├── CatsExt.scala │ │ ├── HackSI2712.scala │ │ └── package.scala │ └── test │ └── scala │ ├── CatsProcessSpec.scala │ ├── CostSpec.scala │ ├── PrecepteSpec.scala │ └── SamplesSpec.scala ├── precepte-core-scalaz └── src │ ├── main │ └── scala │ │ ├── HackSI2712.scala │ │ ├── ScalazExt.scala │ │ └── package.scala │ └── test │ └── scala │ ├── CostSpec.scala │ ├── PrecepteSpec.scala │ └── SamplesSpec.scala ├── precepte-core └── src │ └── main │ └── scala │ ├── EndlessStream.scala │ ├── HasHoist.scala │ ├── Measure.scala │ ├── MetaCats.scala │ ├── Precepte.scala │ ├── PrecepteTransformers.scala │ ├── SubStepInstrumentation.scala │ ├── adts.scala │ ├── default │ ├── adts.scala │ ├── macros.scala │ └── package.scala │ ├── graph.scala │ ├── hk.scala │ ├── package.scala │ └── state.scala ├── precepte-influx └── src │ └── main │ └── scala │ └── Influx.scala ├── precepte-logback └── src │ └── main │ └── scala │ └── Logback.scala ├── precepte-play └── src │ └── main │ └── scala │ └── Action.scala ├── precepte-sample ├── README ├── app │ ├── Boostrap.scala │ ├── Monitoring.scala │ ├── controllers │ │ └── Application.scala │ ├── models │ │ └── Models.scala │ └── views │ │ ├── createForm.scala.html │ │ ├── editForm.scala.html │ │ ├── list.scala.html │ │ ├── main.scala.html │ │ └── twitterBootstrapInput.scala.html ├── conf │ ├── application.conf │ ├── evolutions │ │ └── default │ │ │ ├── 1.sql │ │ │ └── 2.sql │ ├── logback.xml │ ├── messages │ └── routes ├── public │ └── stylesheets │ │ ├── bootstrap.min.css │ │ └── main.css └── test │ ├── ApplicationSpec.scala │ ├── IntegrationSpec.scala │ ├── ModelSpec.scala │ └── WithApplication.scala ├── precepte-stream └── src │ ├── main │ └── scala │ │ └── PreStream.scala │ └── test │ └── scala │ └── PreStreamSpec.scala ├── precepte-tut └── src │ └── main │ ├── resources │ └── logback.xml │ └── tut │ ├── images │ ├── demoGraph.png │ ├── graph.png │ ├── influx.png │ └── query.png │ └── main.md └── project ├── build.properties └── plugins.sbt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | documentation/main.md -------------------------------------------------------------------------------- /documentation/images/demoGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/documentation/images/demoGraph.png -------------------------------------------------------------------------------- /documentation/images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/documentation/images/graph.png -------------------------------------------------------------------------------- /documentation/images/influx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/documentation/images/influx.png -------------------------------------------------------------------------------- /documentation/images/query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/documentation/images/query.png -------------------------------------------------------------------------------- /documentation/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/documentation/main.md -------------------------------------------------------------------------------- /precepte-applicationinsights/src/main/scala/ApplicationInsights.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-applicationinsights/src/main/scala/ApplicationInsights.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/main/scala/CatsExt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/main/scala/CatsExt.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/main/scala/HackSI2712.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/main/scala/HackSI2712.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/main/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/main/scala/package.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/test/scala/CatsProcessSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/test/scala/CatsProcessSpec.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/test/scala/CostSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/test/scala/CostSpec.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/test/scala/PrecepteSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/test/scala/PrecepteSpec.scala -------------------------------------------------------------------------------- /precepte-core-cats/src/test/scala/SamplesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-cats/src/test/scala/SamplesSpec.scala -------------------------------------------------------------------------------- /precepte-core-scalaz/src/main/scala/HackSI2712.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-scalaz/src/main/scala/HackSI2712.scala -------------------------------------------------------------------------------- /precepte-core-scalaz/src/main/scala/ScalazExt.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-scalaz/src/main/scala/ScalazExt.scala -------------------------------------------------------------------------------- /precepte-core-scalaz/src/main/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-scalaz/src/main/scala/package.scala -------------------------------------------------------------------------------- /precepte-core-scalaz/src/test/scala/CostSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-scalaz/src/test/scala/CostSpec.scala -------------------------------------------------------------------------------- /precepte-core-scalaz/src/test/scala/PrecepteSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-scalaz/src/test/scala/PrecepteSpec.scala -------------------------------------------------------------------------------- /precepte-core-scalaz/src/test/scala/SamplesSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core-scalaz/src/test/scala/SamplesSpec.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/EndlessStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/EndlessStream.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/HasHoist.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/HasHoist.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/Measure.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/Measure.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/MetaCats.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/MetaCats.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/Precepte.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/Precepte.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/PrecepteTransformers.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/PrecepteTransformers.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/SubStepInstrumentation.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/SubStepInstrumentation.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/adts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/adts.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/default/adts.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/default/adts.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/default/macros.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/default/macros.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/default/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/default/package.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/graph.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/graph.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/hk.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/hk.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/package.scala -------------------------------------------------------------------------------- /precepte-core/src/main/scala/state.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-core/src/main/scala/state.scala -------------------------------------------------------------------------------- /precepte-influx/src/main/scala/Influx.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-influx/src/main/scala/Influx.scala -------------------------------------------------------------------------------- /precepte-logback/src/main/scala/Logback.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-logback/src/main/scala/Logback.scala -------------------------------------------------------------------------------- /precepte-play/src/main/scala/Action.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-play/src/main/scala/Action.scala -------------------------------------------------------------------------------- /precepte-sample/README: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/README -------------------------------------------------------------------------------- /precepte-sample/app/Boostrap.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/Boostrap.scala -------------------------------------------------------------------------------- /precepte-sample/app/Monitoring.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/Monitoring.scala -------------------------------------------------------------------------------- /precepte-sample/app/controllers/Application.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/controllers/Application.scala -------------------------------------------------------------------------------- /precepte-sample/app/models/Models.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/models/Models.scala -------------------------------------------------------------------------------- /precepte-sample/app/views/createForm.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/views/createForm.scala.html -------------------------------------------------------------------------------- /precepte-sample/app/views/editForm.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/views/editForm.scala.html -------------------------------------------------------------------------------- /precepte-sample/app/views/list.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/views/list.scala.html -------------------------------------------------------------------------------- /precepte-sample/app/views/main.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/views/main.scala.html -------------------------------------------------------------------------------- /precepte-sample/app/views/twitterBootstrapInput.scala.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/app/views/twitterBootstrapInput.scala.html -------------------------------------------------------------------------------- /precepte-sample/conf/application.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/conf/application.conf -------------------------------------------------------------------------------- /precepte-sample/conf/evolutions/default/1.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/conf/evolutions/default/1.sql -------------------------------------------------------------------------------- /precepte-sample/conf/evolutions/default/2.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/conf/evolutions/default/2.sql -------------------------------------------------------------------------------- /precepte-sample/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/conf/logback.xml -------------------------------------------------------------------------------- /precepte-sample/conf/messages: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/conf/messages -------------------------------------------------------------------------------- /precepte-sample/conf/routes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/conf/routes -------------------------------------------------------------------------------- /precepte-sample/public/stylesheets/bootstrap.min.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/public/stylesheets/bootstrap.min.css -------------------------------------------------------------------------------- /precepte-sample/public/stylesheets/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/public/stylesheets/main.css -------------------------------------------------------------------------------- /precepte-sample/test/ApplicationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/test/ApplicationSpec.scala -------------------------------------------------------------------------------- /precepte-sample/test/IntegrationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/test/IntegrationSpec.scala -------------------------------------------------------------------------------- /precepte-sample/test/ModelSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/test/ModelSpec.scala -------------------------------------------------------------------------------- /precepte-sample/test/WithApplication.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-sample/test/WithApplication.scala -------------------------------------------------------------------------------- /precepte-stream/src/main/scala/PreStream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-stream/src/main/scala/PreStream.scala -------------------------------------------------------------------------------- /precepte-stream/src/test/scala/PreStreamSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-stream/src/test/scala/PreStreamSpec.scala -------------------------------------------------------------------------------- /precepte-tut/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-tut/src/main/resources/logback.xml -------------------------------------------------------------------------------- /precepte-tut/src/main/tut/images/demoGraph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-tut/src/main/tut/images/demoGraph.png -------------------------------------------------------------------------------- /precepte-tut/src/main/tut/images/graph.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-tut/src/main/tut/images/graph.png -------------------------------------------------------------------------------- /precepte-tut/src/main/tut/images/influx.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-tut/src/main/tut/images/influx.png -------------------------------------------------------------------------------- /precepte-tut/src/main/tut/images/query.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-tut/src/main/tut/images/query.png -------------------------------------------------------------------------------- /precepte-tut/src/main/tut/main.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/precepte-tut/src/main/tut/main.md -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.0 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/MfgLabs/precepte/HEAD/project/plugins.sbt --------------------------------------------------------------------------------