Skip to content

A full-fledged, production grade code base written in Dotty (Scala 3)

Notifications You must be signed in to change notification settings

amitrai48/todo-in-dotty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

Todo in dotty is a production grade project written in dotty. This repo should help anyone who wants to start a new project in dotty. It contains following components -

  • HTTP server - http4s
  • CRUD based application - doobie / slick
  • Unit and integration tests
  • User logins
  • Monitoring with statsD, newrelic
  • Docker
  • Deploying to cloud

Create dotty project

You can use the lampepfl/dotty.g8 template to create a new dotty project. Type the following command in console

sbt new lampepfl/dotty.g8

Project Structure

|-- src
      |-- main
      |      |-- scala
      |             |-- com.mountedthoughts      
      |                   |-- repository
      |                   |-- service
      |                   |-- handler
      |                   |-- models
      |-- test
            |-- scala
                    |-- com.mountedthougths
                          |-- repository
                          |-- service
                          |-- handler
                          |-- models            

About

A full-fledged, production grade code base written in Dotty (Scala 3)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages