pureharm-core-phantom


License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

com.busymachines
ArtifactId

ArtifactId

pureharm-core-phantom_2.13
Last Version

Last Version

0.0.7
Release Date

Release Date

Type

Type

jar
Description

Description

pureharm-core-phantom
pureharm-core-phantom
Project URL

Project URL

https://github.com/busymachines/pureharm
Project Organization

Project Organization

com.busymachines
Source Code Management

Source Code Management

https://github.com/busymachines/pureharm

Download pureharm-core-phantom_2.13

How to add to project

<!-- https://jarcasting.com/artifacts/com.busymachines/pureharm-core-phantom_2.13/ -->
<dependency>
    <groupId>com.busymachines</groupId>
    <artifactId>pureharm-core-phantom_2.13</artifactId>
    <version>0.0.7</version>
</dependency>
// https://jarcasting.com/artifacts/com.busymachines/pureharm-core-phantom_2.13/
implementation 'com.busymachines:pureharm-core-phantom_2.13:0.0.7'
// https://jarcasting.com/artifacts/com.busymachines/pureharm-core-phantom_2.13/
implementation ("com.busymachines:pureharm-core-phantom_2.13:0.0.7")
'com.busymachines:pureharm-core-phantom_2.13:jar:0.0.7'
<dependency org="com.busymachines" name="pureharm-core-phantom_2.13" rev="0.0.7">
  <artifact name="pureharm-core-phantom_2.13" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.busymachines', module='pureharm-core-phantom_2.13', version='0.0.7')
)
libraryDependencies += "com.busymachines" % "pureharm-core-phantom_2.13" % "0.0.7"
[com.busymachines/pureharm-core-phantom_2.13 "0.0.7"]

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.13.4
com.lorandszakacs : sprout_2.13 jar 0.0.1
com.lorandszakacs : sprout_2.13 jar 0.0.1

test (2)

Group / Artifact Type Version
org.scalatest : scalatest_2.13 jar 3.2.3
org.scalatest : scalatest_2.13 jar 3.2.3

Project Modules

There are no modules declared in this project.

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 Scala 2.13
  • config 0.0.7 for Scala 2.13
    • "com.busymachines" %% s"pureharm-config" % "0.0.7"
  • json 0.0.7 for Scala 2.13
    • "com.busymachines" %% s"pureharm-json" % "0.0.7"
      • pureharm kernel 0.0.7
      • circe 0.13.0
  • db 0.0.7 for Scala 2.13
    • "com.busymachines" %% s"pureharm-db-core" % "0.0.7"
      • pureharm kernel 0.0.7
      • pureharm config 0.0.7
    • "com.busymachines" %% s"pureharm-db-core-flyway" % "0.0.7"
    • "com.busymachines" %% s"pureharm-db-core-psql" % "0.0.7"
    • "com.busymachines" %% s"pureharm-db-doobie" % "0.0.7"
    • "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 Scala 2.13
    • "com.busymachines" %% s"pureharm-rest-http4s-tapir" % "0.0.7"
      • pureharm-kernel 0.0.7
      • pureharm-json 0.0.7
      • http4s 0.21.20
      • tapir 0.17.16
    • "com.busymachines" %% s"pureharm-rest-http4s-tapir-testkit" % "0.0.7"
      • pureharm kernel 0.0.7
      • pureharm-rest-http4s-tapir 0.0.7

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.

com.busymachines

Busy Machines

Versions

Version
0.0.7
0.0.7-M3
0.0.7-M2
0.0.7-M1
0.0.6
0.0.6-RC1
0.0.6-M7
0.0.6-M6
0.0.6-M5
0.0.6-M4
0.0.6-M3
0.0.6-M2
0.0.6-M1
0.0.5
0.0.5-RC2
0.0.5-RC1
0.0.4
0.0.3
0.0.2
0.0.2-RC1
0.0.2-M18
0.0.2-M17
0.0.2-M16
0.0.2-M15
0.0.2-M14