summaryrefslogtreecommitdiff
path: root/contrib/scalapblib
diff options
context:
space:
mode:
authorJean Helou <jhe@codamens.fr>2019-02-11 22:21:18 +0100
committerTobias Roeser <le.petit.fou@web.de>2019-02-14 17:45:16 +0100
commit3fe65a95534aaafb6ce60ac387f45171929f26b5 (patch)
treed4dd0c0c0b660e59c3e1e8e7f84b70389ac0cb6f /contrib/scalapblib
parentb095094c40cdcd99fa65aeb3fe78390334c0636e (diff)
downloadmill-3fe65a95534aaafb6ce60ac387f45171929f26b5.tar.gz
mill-3fe65a95534aaafb6ce60ac387f45171929f26b5.tar.bz2
mill-3fe65a95534aaafb6ce60ac387f45171929f26b5.zip
Reworks the toplevel playlib module
This is the first commit of a redesign of the play lib module. The new design was massively inspired from the `scalajslib` module. It adds a specialized worker for each version of play, both workers implement a common api from an `api`. The main module delegates to a `loader` which dynamically looks up the bridge instance through reflection then triggers the generation. - adds a `RouteCompilerWorkerApi` trait which establishes the bridge to the actual `RouteCompilerWorker`. - drops the existing `RouterGeneratorWorker` (it is specialized by versions of play and extracted to its own submodule). - updates the `RouterModule` with improved settings and documentation.
Diffstat (limited to 'contrib/scalapblib')
0 files changed, 0 insertions, 0 deletions