Skip to content
This repository was archived by the owner on Mar 27, 2025. It is now read-only.

Update course setup instructions #114

Merged
merged 3 commits into from
Aug 24, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
276 changes: 217 additions & 59 deletions README.md

Large diffs are not rendered by default.

26 changes: 26 additions & 0 deletions exercises/exercise_000_sudoku_solver_initial_state/IDE-Setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install the Visual Code Studio Metals extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentation
19 changes: 0 additions & 19 deletions exercises/exercise_000_sudoku_solver_initial_state/IDE_setup.md

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install Metals, the Scala extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentation

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install the Visual Code Studio Metals extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentationgit st

This file was deleted.

26 changes: 26 additions & 0 deletions exercises/exercise_003_top_level_definitions/IDE-Setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install the Visual Code Studio Metals extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentation
19 changes: 0 additions & 19 deletions exercises/exercise_003_top_level_definitions/IDE_setup.md

This file was deleted.

26 changes: 26 additions & 0 deletions exercises/exercise_004_parameter_untupling/IDE-Setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install the Visual Code Studio Metals extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentation
19 changes: 0 additions & 19 deletions exercises/exercise_004_parameter_untupling/IDE_setup.md

This file was deleted.

26 changes: 26 additions & 0 deletions exercises/exercise_005_extension_methods/IDE-Setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install the Visual Code Studio Metals extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentation
19 changes: 0 additions & 19 deletions exercises/exercise_005_extension_methods/IDE_setup.md

This file was deleted.

26 changes: 26 additions & 0 deletions exercises/exercise_006_using_and_summon/IDE-Setup.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Moving Forward from Scala 2 to Scala 3

### Installing an IDE

We recommend to use either IntelliJ with the Scala language plugin, or Visual Code
Studio with the Metals extension installed.

If you haven't installed an IDE that support the Scala Language, install either
IntelliJ or VSCode by following the instructions linked in the following sections.

> Note: in our experience, VSCode with the Metals extension definitely has an edge on the
> IntelliJ IDE for Scala Worksheet support.

#### Installing IntelliJ with the Scala Language Plugin

* [Install the IntelliJ IDE](https://www.jetbrains.com/help/idea/installation-guide.html#standalone) (Community or Ultimate edition)
* [Install the Scala Language](https://www.jetbrains.com/help/idea/discover-intellij-idea-for-scala.html)

#### Installing Visual Code Studio with the Metals extension

* [Install Visual Studio Code](https://code.visualstudio.com/docs/setup/setup-overview)
* [Install the Visual Code Studio Metals extension](https://scalameta.org/metals/docs/editors/vscode/)

### Other Scala source editors

There are plenty of other options for Source Code editing. For example, Metals supports Vim, Sublime Text and Emacs. For more information, have a look at the [Text Editors section](https://scalameta.org/metals/docs) in the Metals Documentation
19 changes: 0 additions & 19 deletions exercises/exercise_006_using_and_summon/IDE_setup.md

This file was deleted.

Loading