Scala Basic Skeleton.g8 screenshot

Scala Basic Skeleton.g8

Author Avatar Theme by Codelytv
Updated: 14 Jan 2025
22 Stars

Scala Basic Skeleton: Template for bootstrapping your new Scala project following idiomatic best practices powered by Giter 8.

Categories

Overview

The CodelyTV Scala Bootstrap is a Giter8 template that serves as a starting point for bootstrapping Scala projects. It eliminates the need to worry about boilerplate code, allowing users to quickly get started with their projects.

Features

  • Latest versions of Scala, SBT, and ScalaTest included
  • Best practices implemented, including badges, README.md, LICENSE, build.sbt, scalafmt.conf, gitignore, editorconfig, and travis.yml files
  • Simplified project setup process with the sbt new codelytv/scala-basic-skeleton.g8 command
  • Video screencast available for instructions on how to start
  • Pre-push Git hook included for running checks before pushing to a remote repository
  • The template also supports other programming languages like Java and PHP

Installation

To install the CodelyTV Scala Bootstrap, follow these steps:

  1. Install the JDK and SBT tools.
  2. Create a new project by running the command: sbt new codelytv/scala-basic-skeleton.g8.
  3. Set your project parameters, including the Scala language version, project name, and package.
  4. Move to your project folder and start coding.

Summary

The CodelyTV Scala Bootstrap is a Giter8 template that simplifies the process of starting a Scala project. It provides the latest versions of Scala, SBT, and ScalaTest, as well as best practices and a pre-push Git hook for running checks before pushing code. With this template, developers can quickly set up a project and focus on coding rather than boilerplate.