A Giter8 template for creating a service based upon several libraries from the Scala ecosystem, mainly the tapir library and others.
Go to file
Jens Grassel 7a435a2978
Fix several build issues.
2023-03-31 14:56:23 +02:00
project Fix several build issues. 2023-03-31 14:56:23 +02:00
src/main/g8 Fix several build issues. 2023-03-31 14:56:23 +02:00
.gitignore Fix code for updated tapir version 2020-12-28 11:14:33 +01:00
LICENSE Initial commit 2020-10-27 17:55:39 +01:00
README.md Update to Scala 3 2022-08-24 21:02:37 +02:00
build.sbt Update SBT to 1.5.2 2021-05-17 12:16:07 +02:00

README.md

http4s service template

A Giter8 template for creating a service based upon several libraries from the Scala ecosystem, mainly the tapir library and others:

  • cats
  • cats-effect
  • circe
  • doobie
  • fs2
  • http4s
  • pureconfig
  • tapir

This template is intended as a basis for HTTP services which includes endpoint definitions via tapir and usually JSON serialisation.

Usage

Just use the new command of sbt like this:

% sbt new https://codeberg.org/wegtam/http4s-tapir.g8.git

If you want to use the Scala-2 version then you have to specify the branch name:

% sbt new https://codeberg.org/wegtam/http4s-tapir.g8.git --branch scala-2

Template license

Written in 2020 by Wegtam GmbH

To the extent possible under law, the author(s) have dedicated all copyright and related and neighboring rights to this template to the public domain worldwide. This template is distributed without any warranty.

See http://creativecommons.org/publicdomain/zero/1.0/.