-
-
Notifications
You must be signed in to change notification settings - Fork 64
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
IntelliJ getting-started instructions are poor #52
Comments
Can I pick it? |
please! |
I'm rushed for time at the moment, but off the top of my head, difficulties I encountered included:
that's all I have time to write down right now, but this isn't a full list of all the difficulties and uncertainties I ran into |
oh, one more thing, I'd suggest adding some steps at the end so someone can make sure it works. perhaps that's supposed to be supplied in the next chapter, but it might not be clear to a new IntelliJ user where to find the sbt prompt in the IntelliJ UI in order to try the sample commands. (is it even intended that that's how IntelliJ users are supposed to proceed? not fully clear to me) |
Consider using the IntelliJ Scala Bundle |
I asked @pavelfatin if there was any reason a student might later regret going the bundle route. His answer was, they'll be fine unless/until they want to move to a whole new IntelliJ version, at which point their settings won't carry over. (But note that you can upgrade plugins and add new plugins with the bundle, that works fine. The bundle doesn't include some plugins that someone wanting to use IntelliJ for other languages too might expect to have, but those can be added later.) It sounds to me like it's fine to recommend to most students. |
In principle, it should be possible to keep settings even with a bundle, either by explicitly exporting / importing settings, or by pointing the IDEA's startup wizard to the (BTW, we have a pretty decent documentation on using Scala in IntelliJ) |
@franktominc for updating the IntelliJ getting-started instruction, this might be helpful as a reference: https://github.com/bogamedia/docs.scala-lang/blob/07e325985066e97226482519aa4ed30b98a6fc1f/getting-started-intellij-track/getting-started-with-scala-in-intellij.md |
there are a lot of missing or glossed-over steps and choices to make.
I've used IntelliJ and Scala before, but regardless, I found these instructions difficult to follow and I felt very uncertain whether I was doing it right.
I'm skeptical that a new user could follow these instructions without a lot of guesswork and/or outside assistance
The text was updated successfully, but these errors were encountered: