Elm Todos - Live Demo
An Elm implementation of the TodoMVC's to-do list web application.
An isolated, reproducible development environment is provided with Nix. Enter using:
nix developTo build the development version of the application:
nix build
# or
nix build .#devTo build the production version of the application:
nix build .#prodTo serve the development version of the application:
nix run
# or
nix run .#devTo serve the production version of the application:
nix run .#prodTo run various checks to ensure that the flake is valid and that the development and production versions of the application can be built.
nix flake check -LTo deploy the production version of the application to Netlify:
nix run .#deployTo simulate the deployment you can do the following:
nix run .#deploy -- -scheck.ymlruns checks on every change you pushdeploy.ymldeploys the production version of the application on every push to the master branch that successfully passes all checks
N.B. The Magic Nix Cache is used for caching the Nix store.
