Scala build server and command-line tool for fast developer workflows
Switch branches/tags
Clone or download
Latest commit faa771a Sep 18, 2018
Permalink
Failed to load latest commit information.
backend/src Unify the compile graph among pipelined and normal compilation Sep 11, 2018
benchmark-bridge @ 0d7a134 Upgrade benchmark-bridge to fix bug Sep 13, 2018
benchmarks/src/main Create the output directory in `beforeIteration` Sep 14, 2018
bin Profile per thread and output JFR output too Sep 13, 2018
bridges Increase timeout for scalajs toolchain too Jul 4, 2018
bsp @ 03e9b72 Remove source dependency on bsp Feb 8, 2018
build-integrations Add atlas to the build and fallback to previous frontend Sep 7, 2018
config/src Fix compilation issue in config tests 2.11 Aug 6, 2018
etc Add freedesktop.org-compliant Desktop Entry Apr 20, 2018
frontend/src Add async profiler opts to benchmarks Sep 13, 2018
integrations Merge branch 'master' into dsilvasc-implementation-deps Sep 4, 2018
nailgun @ 0c8b937 Upgrade to latest nailgun version Jul 3, 2018
notes Add release notes for v1.0.0 Jul 18, 2018
project Merge pull request #644 from scalacenter/topic/local-benchmarks Sep 18, 2018
website Move notice to a more prominent location. Sep 11, 2018
zinc @ 109107b Synchronize with stable version of Zinc Aug 28, 2018
.drone.yml Disable pipelined community build for now Sep 11, 2018
.gitignore Add support to benchmark projects in a local index Sep 13, 2018
.gitmodules Add support to benchmark projects in a local index Sep 13, 2018
.java-version configure jenv for JDK 1.8 Aug 28, 2018
.jvmopts Up reserved code cache size May 12, 2018
.sbtopts Remove our own version of sbt Feb 9, 2018
.scalafmt.conf Unify the compile graph among pipelined and normal compilation Sep 11, 2018
CODE_OF_CONDUCT.md Add Code of Conduct [DOCS] Mar 6, 2018
LICENSE.md Add Apache 2.0 license Feb 2, 2018
NOTICE.md Fix links in NOTICE.md Feb 5, 2018
README.md Add Tim to the list of maintainers [DOCS] Aug 8, 2018
build.sbt rename projects to gradleBloop211 and gradleBloop212 Aug 27, 2018

README.md

logo

Bloop gives you fast edit/compile/test workflows for Scala.

Build Status Join the chat

Bloop is a Scala build server and command-line tool to make the compile and test developer workflows fast and productive in a build-tool-agnostic way.

Tight feedback loop

Edit, compile and test workflows are the bread and butter of our daily jobs. When our build is slow to respond, our productivity drops. Bloop is a command-line tool and build server that brings you a tighter developer workflow. Slow Scala compile times can often be attributed to the slugishness of our build tool, and bloop aims to address them.

We have created bloop to make you productive without getting in your way. We focus on how you can be faster at writing Scala code using your current build tool, whether it’s sbt, Maven or Gradle.

Documentation

Bloop's documentation lives in our website.

  1. User documentation to read about the project, how to install and use bloop, and similar user inquiries.
  2. Developer documentation to learn how to hack on the project, run our community build, improve documentation, etc.

Maintainers

The people that can merge pull requests are:

  1. Paweł Bartkiewicz
  2. Ruben Berenguel
  3. Tim Nieradzik
  4. Martin Duhem
  5. Jorge Vicente Cantero
  6. You? 😄 Follow our CONTRIBUTING guide.