From 3a12fafa4724c488b1a877ef8af97b46065657b6 Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Sat, 11 Oct 2025 11:47:03 +0300 Subject: [PATCH 1/8] Add information about VSCodium See https://carpentries.org/blog/2025/03/lesson-setup-instructions-task-force-recommendations/ --- learners/installation-instructions.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index 9651656a1..66eaca538 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -8,7 +8,7 @@ You will need the following software and accounts setup to be able to follow the - [Git version control program](#git-version-control-tool) - [GitHub account](#github-account) - [Python 3 distribution](#python-3-distribution) -- [PyCharm](#pycharm) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE) +- [PyCharm](#pycharm), [VSCodium](#vs-codium) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE) ::::::::::::::::::::::::::::::::::::::::: callout @@ -313,6 +313,10 @@ two tools (that correspond to your Python distribution) installed on your machin You can use JetBrains's [PyCharm Python Integrated Development Environment](https://www.jetbrains.com/pycharm) for the course. The Community edition is fine, though if you are developing software for the purpose of academic research you may be eligible for a free license for the Professional edition which contains extra features. +### VSCodium + +[VS Codium](https://vscodium.com/), a fully libre IDE that does not track what you do. + ### VS Code Alternatively, you can use Microsoft's [Visual Studio Code (VS Code)](https://code.visualstudio.com/). From 6e1cd9002201a3684470fac8a5b04f18f3155f05 Mon Sep 17 00:00:00 2001 From: Benson Muite Date: Sat, 11 Oct 2025 11:49:34 +0300 Subject: [PATCH 2/8] Fix internal VSCodium links --- learners/installation-instructions.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index 66eaca538..30913ef67 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -8,7 +8,7 @@ You will need the following software and accounts setup to be able to follow the - [Git version control program](#git-version-control-tool) - [GitHub account](#github-account) - [Python 3 distribution](#python-3-distribution) -- [PyCharm](#pycharm), [VSCodium](#vs-codium) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE) +- [PyCharm](#pycharm), [VSCodium](#vscodium) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE) ::::::::::::::::::::::::::::::::::::::::: callout @@ -315,7 +315,7 @@ The Community edition is fine, though if you are developing software for the pur ### VSCodium -[VS Codium](https://vscodium.com/), a fully libre IDE that does not track what you do. +[VSCodium](https://vscodium.com/), a fully libre IDE that does not track what you do. ### VS Code From bcc6eac1a86e2c196f52cbef5c97d66f542ff9be Mon Sep 17 00:00:00 2001 From: Aleksandra Nenadic Date: Tue, 24 Feb 2026 10:50:52 +0000 Subject: [PATCH 3/8] Update installation-instructions.md --- learners/installation-instructions.md | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index 30913ef67..4a2e544d4 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -8,7 +8,8 @@ You will need the following software and accounts setup to be able to follow the - [Git version control program](#git-version-control-tool) - [GitHub account](#github-account) - [Python 3 distribution](#python-3-distribution) -- [PyCharm](#pycharm), [VSCodium](#vscodium) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE) +- [PyCharm](#pycharm) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE). +You can try to use another IDE of your choice but note that it may not have been tested with the material of this lesson and some features we are showcasing may not be available in that IDE. ::::::::::::::::::::::::::::::::::::::::: callout @@ -313,10 +314,6 @@ two tools (that correspond to your Python distribution) installed on your machin You can use JetBrains's [PyCharm Python Integrated Development Environment](https://www.jetbrains.com/pycharm) for the course. The Community edition is fine, though if you are developing software for the purpose of academic research you may be eligible for a free license for the Professional edition which contains extra features. -### VSCodium - -[VSCodium](https://vscodium.com/), a fully libre IDE that does not track what you do. - ### VS Code Alternatively, you can use Microsoft's [Visual Studio Code (VS Code)](https://code.visualstudio.com/). From a34df8021825ea501b50b1e5ad4cd7deefaae9ec Mon Sep 17 00:00:00 2001 From: Aleksandra Nenadic Date: Tue, 24 Feb 2026 10:56:37 +0000 Subject: [PATCH 4/8] Update installation-instructions.md --- learners/installation-instructions.md | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index 4a2e544d4..2bd331b65 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -9,7 +9,7 @@ You will need the following software and accounts setup to be able to follow the - [GitHub account](#github-account) - [Python 3 distribution](#python-3-distribution) - [PyCharm](#pycharm) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE). -You can try to use another IDE of your choice but note that it may not have been tested with the material of this lesson and some features we are showcasing may not be available in that IDE. +You may try to use another IDE of your choice but note that it may not have been tested with the material of this lesson and some features we are showcasing may not be available in that IDE. ::::::::::::::::::::::::::::::::::::::::: callout @@ -309,6 +309,10 @@ two tools (that correspond to your Python distribution) installed on your machin ## IDE +The material has been tested with PyCharm and VS Code IDEs. +You may use another IDE of your choice but note that some features we are showcasing in the lesson may not be available in that IDE (but the material could still be followed with modifications). +For example, [VSCodium][vscodium] is fairly similar to VS Code (VSCodium entirely removes all telemetry, usage data collection, and tracking functionality present in the default Microsoft VS Code) and might work well. + ### PyCharm You can use JetBrains's [PyCharm Python Integrated Development Environment](https://www.jetbrains.com/pycharm) for the course. From 4cfa711f7f160b4acf6a3eac6878ef23b9a82a2a Mon Sep 17 00:00:00 2001 From: Aleksandra Nenadic Date: Tue, 24 Feb 2026 10:56:59 +0000 Subject: [PATCH 5/8] Add VSCodium link to links.md --- links.md | 1 + 1 file changed, 1 insertion(+) diff --git a/links.md b/links.md index 2d8cd4b46..878742abd 100644 --- a/links.md +++ b/links.md @@ -55,3 +55,4 @@ [training]: https://carpentries.github.io/instructor-training/ [yaml]: http://yaml.org/ [ssi-fair-lesson]: https://github.com/carpentries-incubator/fair-research-software +[vscodium]: https://vscodium.com/ From 84a7e61d949e61e2b69907f69291c1b68eb87e4e Mon Sep 17 00:00:00 2001 From: Aleksandra Nenadic Date: Tue, 24 Feb 2026 11:03:17 +0000 Subject: [PATCH 6/8] Update learners/installation-instructions.md --- learners/installation-instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index 2bd331b65..ac77eb4fd 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -310,7 +310,7 @@ two tools (that correspond to your Python distribution) installed on your machin ## IDE The material has been tested with PyCharm and VS Code IDEs. -You may use another IDE of your choice but note that some features we are showcasing in the lesson may not be available in that IDE (but the material could still be followed with modifications). +You can use another IDE of your choice but note that some features we are showcasing in the lesson may not be available in that IDE (but the material could still be followed with modifications). For example, [VSCodium][vscodium] is fairly similar to VS Code (VSCodium entirely removes all telemetry, usage data collection, and tracking functionality present in the default Microsoft VS Code) and might work well. ### PyCharm From 14a7f53b76811ed59e8b1d59ba29e29c9de097da Mon Sep 17 00:00:00 2001 From: Aleksandra Nenadic Date: Tue, 24 Feb 2026 11:03:30 +0000 Subject: [PATCH 7/8] Apply suggestion from @anenadic --- learners/installation-instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index ac77eb4fd..29829ac53 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -311,7 +311,7 @@ two tools (that correspond to your Python distribution) installed on your machin The material has been tested with PyCharm and VS Code IDEs. You can use another IDE of your choice but note that some features we are showcasing in the lesson may not be available in that IDE (but the material could still be followed with modifications). -For example, [VSCodium][vscodium] is fairly similar to VS Code (VSCodium entirely removes all telemetry, usage data collection, and tracking functionality present in the default Microsoft VS Code) and might work well. +For example, [VSCodium][vscodium] is fairly similar to VS Code (VSCodium entirely removes all telemetry, usage data collection, and tracking functionality present in the default Microsoft VS Code) and might work well but has not been tested by the developers of this lesson. ### PyCharm From 26ac8e87d6cdd24c99326a5e75ce5a0e6615b52e Mon Sep 17 00:00:00 2001 From: Aleksandra Nenadic Date: Tue, 24 Feb 2026 11:03:37 +0000 Subject: [PATCH 8/8] Apply suggestion from @anenadic --- learners/installation-instructions.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/learners/installation-instructions.md b/learners/installation-instructions.md index 29829ac53..8665bfcbe 100644 --- a/learners/installation-instructions.md +++ b/learners/installation-instructions.md @@ -9,7 +9,7 @@ You will need the following software and accounts setup to be able to follow the - [GitHub account](#github-account) - [Python 3 distribution](#python-3-distribution) - [PyCharm](#pycharm) or [Visual Studio Code (VS Code)](#vs-code) integrated development environment (IDE). -You may try to use another IDE of your choice but note that it may not have been tested with the material of this lesson and some features we are showcasing may not be available in that IDE. +You can use another IDE of your choice but note that it may not have been tested with the material of this lesson and some features we are showcasing may not be available in that IDE. ::::::::::::::::::::::::::::::::::::::::: callout