Skip to content
This repository was archived by the owner on Jan 17, 2025. It is now read-only.

Repository files navigation

Template-for-Scala3-Projects

This is a template repository for kickstarting the development of Scala3 projects

Requirements

Usage

Run the project

sbt run

Run the tests

sbt test

Code formatting

Check formatting:

sbt scalafmtCheckAll

Format code:

sbt scalafmtAll

Code linting

sbt scalafixAll

Git hooks

The template comprises also two Git hooks, if at least one of these fails, a Git commit is not produced:

  • pre-commit hook verifies that tests, code format and linter checks complete successfully before applying the commit;
  • commit-msg ensures that the commit message follows the Conventional Commit specification.

CI/CD

Navigate to the Let's Stream It report to see the details of the CI/CD pipeline: Report link.

About

A template repository for kickstarting the development of Scala3 projects

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages