kolebakin / skeleton.g8

Template for sbt projects

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Skeleton - template for projects

A Giter8 template for some sbt projects

Including dependencies:

  • sbt
  • zio 1
  • quill
  • mysql jdbc
  • tapir
  • circe
  • zio-http
  • zio-test
  • testcontainers

Structure of project:

$name$ of project
├── src  
│   └── main  
│   │    └── resources
│   │    │   └── db
│   │    │       └── migration
│   │    └── scala  
│   │        └── $organization$
│   └── test 
│        └── resources
│        └── scala
│            └── $organization$
pipeline
│
project
├── build.properties
build.sbt

Setting up the project:

sbt new kolebakin/skeleton.g8
# then follow interactive process to choose project name and other parameters

About

Template for sbt projects


Languages

Language:Scala 100.0%