Skip to content

ryan-haskell/jangle-cms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

3c7f7f0 · Apr 21, 2025

History

75 Commits
Jul 26, 2023
Aug 10, 2023
Aug 9, 2023
Aug 28, 2023
Aug 15, 2023
Aug 15, 2023
Jul 31, 2023
Jul 25, 2023
Apr 21, 2025
Jul 31, 2023
Aug 15, 2023
Aug 2, 2023
Aug 15, 2023
Aug 15, 2023

Repository files navigation

Jangle CMS

An example web app made with Elm

Introduction

In August 2023, I took a gap year and started to build a CMS using Elm Land. I got pretty far with the design system and made a lot of Elm components, so I thought it would be fun to share the source code for the design system at https://design.jangle.io:

image

Feel free to take whatever you want from this project, I hope it helps you or your business make cool things with Elm! ❤️

Local development

npm start

Scripts

The package.json contains all the scripts used for local development and production builds.

Here are some of the most common commands:

  • npm start - Runs npm install and npm run dev
  • npm run dev - Spins up the app, test suite, Storybook, and CSS codegen
  • npm run build - Runs CSS codegen and elm-land build
  • npm run test - Runs test suite once