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.
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
Under construction. See release notes and tests for examples.
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.