The chosen architecture is:
Server-side rendered pages with client logic and client-side rendering
You can edit templates in
assets/html and refresh the page. The server sets up
a file watcher that invalidates the template cache upon file changes. As long as
the IDs and element types remain the same, templates can be readily changed
without the need to restart the server.
$ sbt example/reStart
Pine is licensed under the terms of the Apache v2.0 licence.
- Tim Nieradzik