Skip to content

yeghishe/minimal-scala-lib-seed

Repository files navigation

minimal-scala-lib-seed

Deprecated in favor of yeghishe/minimal-scala-lib-seed.g8

Build Status Code Quality

Issues

License Chat

To create a new project run

activator new <YOUR PROJECT NAME> minimal-scala-lib-seed

Overview

The project is intended to be used as an activator template to generate scala library projects. From the command line, you can execute activator new <YOUR PROJECT NAME> minimal-scala-lib-seed to generate a project. From activator UI find the template named minimal-scala-lib-seed and generate your project using it.

Once the project is generated you get few things out of the box:

  • Config is handled using Ficus. Make sure to create your case classes for new config values you add in typesafe config. You can later mix in Config trait or import your values from Config object.
  • The project comes with Cats library also.
  • The project uses ScalaTest for unit testing.
  • Scalafmt is being used for code formatting.
  • Scalastyle is being used fro code style checking.
  • Scoverage is being used for code coverage .

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published