No description, website, or topics provided.
Elm
Switch branches/tags
Nothing to show
Clone or download

README.md

Contenta JSONAPI elm

This project tries to implement a decoupled frontend for the contenta distribution.

Elm

This implementation of the frontend is implemented using Elm, which is "a delightful language for relieable webapps".

Contributions

  • If you are a PHP/JS developer join the contenta slack channel, and you can contribute to all kind of projects, and maybe even learn elm along the way?
  • If you are an experienced Elm developer, please for example give recommendations in best practices. Some of the code is certainly not ideal yet.

Dependencies

Installation

  • Install the dependencies with yarn: yarn install
  • Install the Elm packages: elm package install

Development

  • For development run yarn app-dev. This opens a live reloading browser on localhost:8000

Running tests

@todo

Production

@todo

General TODOs

  • Try to implement the designs of the frontend of the recipe site. First just basic HTML structure but later actual CSS.
  • Continue work on the JsonapiHelper.elm file, which should make it easier to query data.
  • Provide support of a switchable backend, by using programWithFlags.