elm-conduit
elm-conduit copied to clipboard
Conduit, an Elm SPA for RealWorld's Medium.com clone.
Elm codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.
Demo RealWorld
This codebase was created to demonstrate a fully fledged fullstack application built with Elm including CRUD operations, authentication, routing, pagination, and more.
For more information on how this works with other frontends/backends, head over to the RealWorld repo.
Tour
You can read "Yet Another Tour of an Open-Source Elm SPA" to get a full tour of the application.
Develop
An isolated, reproducible development environment is provided with Devbox.
You can enter its development environment as follows:
$ devbox shell
N.B. To run the Bash scripts mentioned below you will need to enter the development environment.
Build
To build the prototype:
$ build-prototype
To build the sandbox:
$ build-sandbox
To build the development version of the application:
$ build
To build the production version of the application:
$ build-production
Serve
To serve the prototype:
$ serve-prototype
To serve the sandbox:
$ serve-sandbox
To serve the development or production version of the application:
$ serve
Deploy
To deploy the production version of the application to Netlify:
$ deploy-production
