From 463bb731e5bca7b55b6979ab25b309e3a8af3fbc Mon Sep 17 00:00:00 2001 From: Lars Westergren Date: Wed, 31 Aug 2022 14:42:07 +0200 Subject: [PATCH 1/4] Up JDK version to 17 in installation instructions, recommended for Scala 2.13.6. --- docs/INSTALLATION.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 3c7f1f6d..283e2684 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -3,9 +3,9 @@ In addition to the exercism CLI and your favorite text editor, practicing with Exercism exercises in Scala requires: -* Java Development Kit (JDK) 11 or later. Use your preferred vendor or grab one from [Adoptium](https://adoptium.net/) +* Java Development Kit (JDK) 17 or later. Use your preferred vendor or grab one from [Adoptium](https://adoptium.net/) * [Scala 2.13.x](https://www.scala-lang.org/download/scala2.html) -* [sbt 1.6.x](https://www.scala-sbt.org/download.html) +* [sbt 1.7.x](https://www.scala-sbt.org/download.html) If you don't want install these various dependencies by hand, consider using [SDKMAN](https://sdkman.io/) to manage your java and java-adjacent development tools and libraries. From b1b1bd0efb9deb7a665f95587d9f3b489910d6df Mon Sep 17 00:00:00 2001 From: Lars Westergren Date: Wed, 31 Aug 2022 14:44:57 +0200 Subject: [PATCH 2/4] Added Li Haoyis book to LEARNING list. Might add Alvin Alexanders "Learn Scala 3 the Fast Way" once track is on Scala 3. --- docs/LEARNING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/LEARNING.md b/docs/LEARNING.md index fd1682c1..d48e3092 100644 --- a/docs/LEARNING.md +++ b/docs/LEARNING.md @@ -6,6 +6,7 @@ * [Programming in Scala - Oderksy, Spoon, Venners](http://www.artima.com/shop/programming_in_scala_3ed) * [Functional Programming in Scala - Chiusano, Bjarnason](https://www.manning.com/books/functional-programming-in-scala) * [Scala for the Impatient - Cay S. Horstmann](http://horstmann.com/scala/) +* [Hands on Scala Programming - Li Haoyi](https://www.handsonscala.com/) ## Online Courses From ab79731a1ffce0e0d59370aaa321d2430961ae27 Mon Sep 17 00:00:00 2001 From: Lars Westergren Date: Wed, 31 Aug 2022 14:45:50 +0200 Subject: [PATCH 3/4] Fixed redirect link to "neophytes guide to scala" --- docs/RESOURCES.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/RESOURCES.md b/docs/RESOURCES.md index a2c8e39a..7a75d37b 100644 --- a/docs/RESOURCES.md +++ b/docs/RESOURCES.md @@ -7,7 +7,7 @@ Exercism provides exercises and feedback but can be difficult to jump into for t * [Scala - Getting Started](http://www.scala-lang.org/documentation/getting-started.html) * [StackOverflow](http://stackoverflow.com/) * [Scala Exercises](https://www.scala-exercises.org/std_lib) -* [The Neophyte's Guide to Scala](http://danielwestheide.com/scala/neophytes.html) +* [The Neophyte's Guide to Scala](https://danielwestheide.com/books/the-neophytes-guide-to-scala/) ## Linting From 44f3f7e42814b6781d6051fd76c52d39099d6d02 Mon Sep 17 00:00:00 2001 From: Lars Westergren Date: Thu, 1 Sep 2022 18:58:27 +0200 Subject: [PATCH 4/4] Change exercism.io links to exercism.org --- docs/INSTALLATION.md | 2 +- exercises/shared/.docs/help.md | 2 +- exercises/shared/.docs/tests.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/INSTALLATION.md b/docs/INSTALLATION.md index 283e2684..323d86b3 100644 --- a/docs/INSTALLATION.md +++ b/docs/INSTALLATION.md @@ -13,7 +13,7 @@ If you don't want install these various dependencies by hand, consider using [SD After installing Java and `sbt` you will be ready to get started with the Scala track of Exercism. -To get started, see "[Running the Tests](http://exercism.io/languages/scala/tests)". +To get started, see "[Running the Tests](https://exercism.org/docs/tracks/scala/tests)". --- diff --git a/exercises/shared/.docs/help.md b/exercises/shared/.docs/help.md index 0ca2e38b..3d3bb76c 100644 --- a/exercises/shared/.docs/help.md +++ b/exercises/shared/.docs/help.md @@ -1,3 +1,3 @@ # Help -Please see the [learning](https://exercism.io/tracks/scala/learning) and [installation](https://exercism.io/tracks/scala/installation) pages if you need any help. +Please see the [learning](https://exercism.org/docs/tracks/scala/learning) and [installation](https://exercism.org/docs/tracks/scala/installation) pages if you need any help. diff --git a/exercises/shared/.docs/tests.md b/exercises/shared/.docs/tests.md index a6e1c6b0..53f61dda 100644 --- a/exercises/shared/.docs/tests.md +++ b/exercises/shared/.docs/tests.md @@ -1,7 +1,7 @@ # Tests To run the tests, run the command `sbt test` in the exercise's directory. -See the [tests page](https://exercism.io/tracks/scala/tests) for more information. +See the [tests page](https://exercism.org/docs/tracks/scala/tests) for more information. ## Skipped tests