Skip to content

Latest commit

 

History

History
executable file
·
33 lines (24 loc) · 1.28 KB

README.md

File metadata and controls

executable file
·
33 lines (24 loc) · 1.28 KB

Igniter

Scala CI

A Giter8 template for kickstarting a new opinionated Scala project with the following features:

  • a tidy build.sbt
  • cats-effect
  • logging with scribe
  • formatting with scalafmt
  • formatting rules loosely based on Typelevel Cats
  • sbt-tpolecat for compiler options
  • MUnit as test framework
  • CI using GitHub actions (optional)
  • no IDE/OS specfic clutter in .gitignore

Its main use case are personal projects, so it currently doesn't support production-related functionality like

  • release management
  • logging/metrics suitable for production
  • more sophisticated header/license management

Usage

sbt new 1015bit/igniter.g8

Template license

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