A Giter8 template for creating a service based upon several libraries from the Scala ecosystem, mainly the tapir library and others.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Jens Grassel 0ad855e2bd Merge pull request 'Update sbt-scalafmt to 2.4.3' (#8) from jan0sch/http4s-tapir.g8:updates/sbt-scalafmt-2.4.3 into main 1 month ago
project Prepare major overhaul 2 months ago
src/main/g8 Update sbt-scalafmt to 2.4.3 1 month ago
.gitignore Fix code for updated tapir version 9 months ago
LICENSE Initial commit 11 months ago
README.md Initial commit 11 months ago
build.sbt Update SBT to 1.5.2 4 months ago

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
  • enumeratum
  • fs2
  • http4s
  • pureconfig
  • refined
  • 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

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/.