Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Elm Tutorial (fist project setup) #84

Closed
krzychukula opened this issue May 20, 2016 · 3 comments
Closed

Elm Tutorial (fist project setup) #84

krzychukula opened this issue May 20, 2016 · 3 comments

Comments

@krzychukula
Copy link

Is there anywhere official Elm tutorial?
Something more hands-on than http://guide.elm-lang.org/index.html?

What I'm looking for is something like:

  1. Install elm from here: http://elm-lang.org/install
  2. mkdir hello-world
  3. generate new project?
  4. crate file Main.elm
  5. write: http://elm-lang.org/examples/hello-html in the file
  6. run the file somehow

I was expecting something like this on: http://elm-lang.org/get-started but there is too much stuff there and the best things I've found while skimming were to clone examples and I don't want to do that.

If I've missed this kind of tutorial I would appreciate if you can point it out to me :)

@simonewebdesign
Copy link

From a quick search I found this kind of tutorial here and here. But I agree it would be nice to have something like that in the official website.

By the way, about generating a project, there's a tool I've built, elm-new, that gives you that kind of experience. Basically you run:

mkdir hello-world
cd hello-world
elm new --beginner

# or just:
elm new hello-world --beginner

And it generates a basic project using Html.App.beginnerProgram.

Not exactly what you're looking for, but I'm thinking about adding a --hello-world option. Maybe it could also point people to the official guide or something. What do you think?

@krzychukula
Copy link
Author

@pirj
Copy link

pirj commented Nov 21, 2016

Hey @krzychukula
Contribution checklist mentions that issues are for bugs, and if you have questions, ask them on a community forum. Folks are friendly and happy to help!
Do you think it makes sense to keep this issue open?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants