Skip to content

giter8 template for kickstarting a general-purpose Scala playground project.

Notifications You must be signed in to change notification settings

1015bit/igniter.g8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

giter8 template for kickstarting a general-purpose Scala playground project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages