elm-docs

Elm tutorials, how-to guides, explanations and reference.

Welcome! The documentation on this site is divided into four categories:


1. Tutorials

Learning-oriented, lesson-like, aimed at newcomers. Step-by-step guides to complete a toy project.

2. How-to guides

Goal-oriented, showing how to solve a specific problem. Think a recipe.

3. Explanations

Understanding-oriented, explains why stuff is the way it is; how to think about stuff; the history and context of certain features, etc.

4. Reference

Information-oriented, specification-like, describing the syntax, API etc.


If you want to add a page, fix something, suggest an improvement or otherwise contribute, here’s the repo to do it!

(The categorisation is courtesy of Divio AG. Thank you!)