This project has moved to https://github.com/elm-fullstack/elm-fullstack
In this repository, I share what I learn about building full-stack apps using the Elm programming language. This approach emerged out of the development of online multiplayer video games like DRTS.
In these applications, backend and frontend share an understanding of game mechanics and the game world. (Changes in these shared functionalities need to be synchronized between backend and frontend implementation.) Frontend and backend implementations use the same Elm modules for the common parts which need to be kept consistent. The tests run by elm-test also integrate backend and frontend for automated integration tests.
Common, non-application specific functionality is implemented in the Elm-fullstack framework. This includes:
update
in the backend and automatically restore the app state when necessary. To learn more about this functionality, see the guide on persistence in Elm-fullstack.For how to build from Elm code and configure optional features, see the guide on how to configure and deploy your Elm full-stack app.
Platform | Status |
---|---|
vs2017-win2016 | |
ubuntu-16.04 |