Skip to content

Conduit, an Elm SPA for RealWorld's Medium.com clone.

License

Notifications You must be signed in to change notification settings

dwayne/elm-conduit

Repository files navigation

Elm RealWorld Example App

RealWorld Frontend Netlify Status

Elm codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the RealWorld spec and API.

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