Scala with Cats
Artwork by Jenny Clements.
Published by Underscore Consulting LLP.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Scala with Cats uses Underscore's ebook build system.
The simplest way to build the book is to use Docker Compose:
install Docker Compose (
brew install docker-composeon OS X; or download from docker.com); and
docker-compose run book bashif
This will open a
bash shell running inside the Docker container
that contains all the dependencies to build the book.
From the shell run:
npm install; and then
sbt you can issue the commands
to build the desired version(s) of the book.
Targets are placed in the
If you spot a typo or mistake,
please feel free to fork the repo and submit a Pull Request.
Add yourself to
to ensure we credit you for your contribution.
If you don't have time to submit a PR or you'd like to suggest a larger change to the content or structure of the book, please raise an issue instead.