From 77c44a7b3fc279751fee0620601d4359370d3051 Mon Sep 17 00:00:00 2001 From: zainab-ali Date: Thu, 22 Aug 2024 10:59:43 +0100 Subject: [PATCH 1/3] Propose deprecating Eclipse Scala IDE. --- proposals/033-deprecate-scala-ide.md | 43 ++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 proposals/033-deprecate-scala-ide.md diff --git a/proposals/033-deprecate-scala-ide.md b/proposals/033-deprecate-scala-ide.md new file mode 100644 index 0000000..5ef7420 --- /dev/null +++ b/proposals/033-deprecate-scala-ide.md @@ -0,0 +1,43 @@ +--- +date: August 2024 +--- + +# Deprecate Eclipse Scala IDE + +## Proposer + +Proposed by Zainab Ali, Community Representative, 14th May 2024. + +## Abstract + +The Eclipse Scala IDE integration at https://scala-ide.org/ is no longer maintained. Its last release was in 2018. + +However, it is the first search result for "Scala IDE" on prominent search engines, so is arguably the most discoverable IDE for newcomers. This can be seen on [duckduckgo](https://duckduckgo.com/?t=ffab&q=scala+IDE&ia=web). + +This results a poor experience for new Scala users. + +## Proposal + +A deprecation notice sould be added to the Scala IDE website. This should recommend Eclipse users to use Metals. For example: +``` +The Scala IDE project is no longer maintained. The recommended IDE integration for Eclipse is now Metals. Follow [this guide](link-to-guide) to set it up. +``` + +A guide for setting up Eclipse with Scala should be added to [Metals](https://scalameta.org/metals/docs/) or the [Getting started](https://docs.scala-lang.org/getting-started/index.html#with-an-ide) page. + +A `noindex` mechanism should be added to `scala-ide.org` to prevent search engines from listing it. + +## Cost + +In level of difficulty I estimate the following order (from easiest to +hardest): + +1. Adding a deprecation notice to the Scala IDE website. +2. Adding a noindex mechanism to `scala-ide.org` . +3. Adding guidance on Eclipse setup to Metals and the Getting Started page. + +## Timescales + +It is assumed that the Scala Center has ownership over the Scala IDE project, or contact with the project organizers. + +If so, all tasks could be done quickly. From 60af20d510d583d350095c36cd5c3056bed0ab51 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Wed, 23 Oct 2024 14:32:01 -0700 Subject: [PATCH 2/3] add status for SCP-033 --- proposals/033-deprecate-scala-ide.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/proposals/033-deprecate-scala-ide.md b/proposals/033-deprecate-scala-ide.md index 5ef7420..ec3d355 100644 --- a/proposals/033-deprecate-scala-ide.md +++ b/proposals/033-deprecate-scala-ide.md @@ -1,5 +1,7 @@ --- date: August 2024 +accepted: true +status: active --- # Deprecate Eclipse Scala IDE From af99f8f63924379e5208fc49d536e997da74f787 Mon Sep 17 00:00:00 2001 From: Seth Tisue Date: Wed, 23 Oct 2024 14:33:08 -0700 Subject: [PATCH 3/3] update SCP-033 in readme --- proposals/README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/proposals/README.md b/proposals/README.md index aabdefd..d993fa6 100644 --- a/proposals/README.md +++ b/proposals/README.md @@ -189,5 +189,9 @@ * Status: **completed** # [032-scala-version-guidance.md](./032-scala-version-guidance.md) * Date proposed: May 2024 +# [033-deprecate-scala-ide.md](./033-deprecate-scala-ide.md) +* Date proposed: August 2024 +* Accepted: yes +* Status: **active** _This file is auto-generated. Don't edit here, instead run scala-cli run bin/ to regenerate._ \ No newline at end of file