diff options
author | Jean Helou <jhe@codamens.fr> | 2019-02-11 22:21:18 +0100 |
---|---|---|
committer | Tobias Roeser <le.petit.fou@web.de> | 2019-02-14 17:45:16 +0100 |
commit | 3fe65a95534aaafb6ce60ac387f45171929f26b5 (patch) | |
tree | d4dd0c0c0b660e59c3e1e8e7f84b70389ac0cb6f /scalajslib | |
parent | b095094c40cdcd99fa65aeb3fe78390334c0636e (diff) | |
download | mill-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 'scalajslib')
0 files changed, 0 insertions, 0 deletions