A test driven Ratpack workshop.
- Java 8
- Git
- Clone this repo
git clone https://github.com/rhart/hands-on-ratpack.git
- Run a Gradle build, using the Gradle Wrapper, to download the required dependencies
cd hands-on-ratpack
./gradlew build
The workshop is comprised of a number of "labs" and each lab is on its own branch. To work on a lab, checkout the relevant branch e.g.
git checkout lab-01
In the root of a lab branch is a LAB.md
file. This contains the details and instructions for the lab.
Each lab also has an "answer branch", which shows a possible solution. There are many ways to solve the labs, the answer branch is just one of them.
git checkout lab-01-answer
lab-01
- Handlerslab-02
- Handler Refactorlab-03
- Contextlab-04
- Google Guice (part 1)lab-05
- Renderers