Cache Elm Dependencies to Speed-up Build on Circle-CI
- Dominant language
- HTML
- Stars
- 496
- Forks
- 43
- PR merge metrics
- No merged PRs in 30d
Description
At present one of our projects takes **8 _minutes_** to download and compile the Elm App:

## Todo
+ [ ] Figure out how to cache elm dependencies on CircleCI (_we will do Travis-CI second_)
+ [ ] Apply to CI Client Project.
+ [ ] Write-up steps with sample code in `learn-elm` and link to from `learn-circleci`
`Priority-1` because this wastes time _every_ CI build which slows down our dev workflow... ⏳ 💸 🔥
@SimonLab if you have time to help investigate this please go for it! (_otherwise I will look at it soon..._)
Contributor guide
Research direction
Read the CircleCI configuration for the CI Client Project and the existing guidance in learn-elm and learn-circleci. Confirm how Elm dependencies are currently downloaded, then verify that repeated builds reuse the cache and document the working steps with sample code in learn-elm, linked from learn-circleci.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- elm
- Domain
- build-system, ci-cd, documentation
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100