Name: essential-play
Owner: Underscore
Description: Essential Play
Created: 2015-01-30 16:11:20.0
Updated: 2017-11-29 16:30:49.0
Pushed: 2017-07-28 00:30:14.0
Homepage: http://underscore.io/training/courses/essential-play
Size: 12547
Language: CoffeeScript
GitHub Committers
User | Most Recent Commit | # Commits |
---|
Other Committers
User | Most Recent Commit | # Commits |
---|
Written by Dave Gurnell and Noel Welsh. Copyright Underscore Consulting LLP, 2015-2017.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Essential Play is an introduction to Play Framework for professional developers. Essential Play covers the core patterns that new developers need to be productive in the framework. It's designed to get you productive as quickly as possible, and avoid the dark and confusing corners of the framework.
The current version of Essential Play is written for Play 2.3. At the time of writing, Play 2.5 is the current version and Play 2.6 is near release. The book is designed to be a minimal introduction and most content is still relevant, but it needs some additional material to bring it up-to-date:
JsDefined
and JsUndefined
;I'm actively seeking contributors to help with these updates.
DM me on Github or Twitter if you're interested in helping out!
Cheers, Dave
Essential Scala uses Underscore's ebook build system.
The simplest way to build the book is to use Docker Compose:
brew install docker-compose
on OS X; or download from docker.com); andgo.sh
(or docker-compose run book bash
if go.sh
doesn't work).This will open a bash
shell running inside the Docker container which contains all the dependencies to build the book. From the shell run:
npm install
; and thensbt
.Within sbt
you can issue the commands pdf
, html
, epub
, or all
to build the desired version(s) of the book. Targets are placed in the dist
directory: