scalacenter / bloop-config   2.2.0

Apache License 2.0 Website GitHub

Bloop configuration library

Scala versions: 3.x 2.13 2.12
Scala.js versions: 1.x

bloop-config

This project is a standalone Bloop Configuration library meant to help reading and writing configuration files.

Getting Started

  • To get started with bloop-config head to the docs here.
  • If you're looking for the Bloop codebase, look here
  • If you're looking to contribute, check our CONTRIBUTING.md
  • If you're unfamiliar with Bloop and want to learn more, please check out our full site

Binary compatibility

bloop-config uses unroll to maintain binary compatibility. If you add an option that breaks binary compatibility import scala.annotation.unroll and annotate the field with @unroll. Give the field a reasonable default value.