pureharm-core-phantom


License

License

Categories

Categories

Ant Build Tools
GroupId

GroupId

com.busymachines
ArtifactId

ArtifactId

pureharm-core-phantom_2.12
Last Version

Last Version

0.0.6
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.12

How to add to project

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

Dependencies

compile (3)

Group / Artifact Type Version
org.scala-lang : scala-library jar 2.12.12
com.chuusai : shapeless_2.12 jar 2.4.0-M1
com.chuusai : shapeless_2.12 jar 2.4.0-M1

test (2)

Group / Artifact Type Version
org.scalatest : scalatest_2.12 jar 3.2.2
org.scalatest : scalatest_2.12 jar 3.2.2

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

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.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-SNAP15
0.0.2
0.0.2-RC1
0.0.2-M19
0.0.2-M18
0.0.2-M17
0.0.2-M16
0.0.2-M15
0.0.2-M14
0.0.2-M13_scala_2.12
0.0.2-M13
0.0.2-M12
0.0.2-M11
0.0.2-M10
0.0.2-M9
0.0.2-M8
0.0.2-M7
0.0.2-M6
0.0.2-M5
0.0.2-M4