underscoreio/essential-play

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

UserMost Recent Commit# Commits

Other Committers

UserEmailMost Recent Commit# Commits

README

Essential Play

Written by Dave Gurnell and Noel Welsh. Copyright Underscore Consulting LLP, 2015-2017.

Creative Commons Licence
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.

Overview

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.

Play 2.3? Whaaat?!

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:

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

Building

Essential Scala uses Underscore's ebook build system.

The simplest way to build the book is to use Docker Compose:

This will open a bash shell running inside the Docker container which contains all the dependencies to build the book. From the shell run:

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:


This work is supported by the National Institutes of Health's National Center for Advancing Translational Sciences, Grant Number U24TR002306. This work is solely the responsibility of the creators and does not necessarily represent the official views of the National Institutes of Health.