Hello, I just started learning Elm and I would like to commit and push my learning process to github.
My question is should I version control elm-stuff?
If possible can someone also briefly explain what elm-stuff actually contains and what is the usage?
It should not be version controlled.
My understanding is that it contains information about your code that the compiler uses. Things like cache of complied code so you donโt have to recompile everything on every change you do.
There is also one in your home folder containing the third party packages you install. Those are shared between projects.
elm.json is the important file to commit. It contains which modules are installed and in which version. From that elm make will rebuild your elm-stuff if it is removed or missing.