Elm Home Page
All of elm-lang.org is written in Elm. This repo is the client code (in Elm) and server code (in Haskell) that makes it all work.
You can use this to run elm-lang.org/try locally, but it is quite a challenge to set up.
Build From Source
Then in the
Elm-Platform/0.17/ directory, run these commands:
git clone https://github.com/elm-lang/elm-lang.org.git cd elm-lang.org git checkout master cabal sandbox init --sandbox ../.cabal-sandbox cabal install --only-dependencies cabal configure cabal build ./dist/build/run-elm-website/run-elm-website
You can run
cabal clean to clear out all cached build information and start fresh.