pureharm
New, better, iteration of our busymachines-commons
— short for "pure harmony"
Currently the project is under heavy development, and is mostly driven by company needs until a stable version can be put out. At the end of the day this is a principled utility library that provides all glue to make web server development a breeze. It encourages users to use the "pureharm" style, for each application creating, for instance, your own "myapp.effects" package, which is easily created by mixing in traits provided by pureharm + your own domain specific stuff.
modules
The available modules are:
- kernel
0.0.7
for Scala2.13
"com.busymachines" %% s"pureharm-core" % "0.0.7"
- shapeless
2.4.0-M1
- shapeless
"com.busymachines" %% s"pureharm-effects-cats" % "0.0.7"
- cats
2.4.2
- cats-effect
2.3.2
- cats
"com.busymachines" %% s"pureharm-testkit" % "0.0.7"
- scalatest
3.2.3
- log4cats
1.2.0
- logback-classic
1.2.3
- scalatest
- config
0.0.7
for Scala2.13
"com.busymachines" %% s"pureharm-config" % "0.0.7"
- pureharm kernel
0.0.7
- pureconfig
0.14.1
- pureharm kernel
- json
0.0.7
for Scala2.13
"com.busymachines" %% s"pureharm-json" % "0.0.7"
- pureharm kernel
0.0.7
- circe
0.13.0
- pureharm kernel
- db
0.0.7
for Scala2.13
"com.busymachines" %% s"pureharm-db-core" % "0.0.7"
- pureharm kernel
0.0.7
- pureharm config
0.0.7
- pureharm kernel
"com.busymachines" %% s"pureharm-db-core-flyway" % "0.0.7"
- flyway
7.7.0
- flyway
"com.busymachines" %% s"pureharm-db-core-psql" % "0.0.7"
- postgresql
42.2.18
- atto
0.9.2
- postgresql
"com.busymachines" %% s"pureharm-db-doobie" % "0.0.7"
- doobie
0.12.1
- doobie
"com.busymachines" %% s"pureharm-db-slick" % "0.0.7"
"com.busymachines" %% s"pureharm-db-testkit-core" % "0.0.7"
"com.busymachines" %% s"pureharm-db-testkit-doobie" % "0.0.7"
- pureharm-db-testkit-core
"com.busymachines" %% s"pureharm-db-testkit-slick" % "0.0.7"
- pureharm-db-testkit-core
- rest
0.0.7
for Scala2.13
usage
Under construction. See release notes and tests for examples.
Copyright and License
All code is available to you under the Apache 2.0 license, available at http://www.apache.org/licenses/LICENSE-2.0 and also in the LICENSE file.