Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dwayne/elm-conduit
Conduit, an Elm SPA for RealWorld's Medium.com clone.
https://github.com/dwayne/elm-conduit
conduit elm medium-clone realworld realworld-frontend
Last synced: 2 months ago
JSON representation
Conduit, an Elm SPA for RealWorld's Medium.com clone.
- Host: GitHub
- URL: https://github.com/dwayne/elm-conduit
- Owner: dwayne
- License: bsd-3-clause
- Created: 2024-01-29T12:10:03.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-04-23T00:49:16.000Z (8 months ago)
- Last Synced: 2024-09-30T05:07:10.477Z (3 months ago)
- Topics: conduit, elm, medium-clone, realworld, realworld-frontend
- Language: Elm
- Homepage: https://elm-conduit.netlify.app
- Size: 389 KB
- Stars: 26
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ![Elm RealWorld Example App](/misc/elm-realworld-example-app.png)
[![RealWorld Frontend](https://img.shields.io/badge/realworld-frontend-%23783578.svg)][RealWorld]
[![Netlify Status](https://api.netlify.com/api/v1/badges/344f78b2-387c-4023-90ab-6cf07e8d8568/deploy-status)](https://app.netlify.com/sites/elm-conduit/deploys?branch=production)> [Elm](https://elm-lang.org) codebase containing real world examples (CRUD, auth, advanced patterns, etc) that adheres to the [RealWorld][RealWorld] spec and API.
### [Demo](https://elm-conduit.netlify.app) [RealWorld][RealWorld]
This codebase was created to demonstrate a fully fledged fullstack application built with [Elm](http://elm-lang.org) including CRUD operations, authentication, routing, pagination, and more.
For more information on how this works with other frontends/backends, head over to the [RealWorld][RealWorld] repo.
## Tour
You can read "[Yet Another Tour of an Open-Source Elm SPA](https://dev.to/dwayne/yet-another-tour-of-an-open-source-elm-spa-1672)" to get a full tour of the application.
## Develop
An isolated, reproducible development environment is provided with [Devbox](https://www.jetify.com/devbox).
You can enter its development environment as follows:
```bash
$ devbox shell
```**N.B.** *To run the Bash scripts mentioned below you will need to enter the development environment.*
## Build
To build the prototype:
```bash
$ build-prototype
```To build the sandbox:
```bash
$ build-sandbox
```To build the development version of the application:
```bash
$ build
```To build the production version of the application:
```bash
$ build-production
```## Serve
To serve the prototype:
```bash
$ serve-prototype
```To serve the sandbox:
```bash
$ serve-sandbox
```To serve the development or production version of the application:
```bash
$ serve
```## Deploy
To deploy the production version of the application to [Netlify](https://www.netlify.com/):
```bash
$ deploy-production
```[RealWorld]: https://github.com/gothinkster/realworld