From 672a699394bf56b40d4184a6d8c66ee5fc9e1d99 Mon Sep 17 00:00:00 2001 From: alex Date: Thu, 5 Feb 2026 22:14:50 -0500 Subject: [PATCH 1/5] Drafts Experimental Tutorial Instructions for MacOS Tutorial --- docs/setup_vscode_macos.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/setup_vscode_macos.md b/docs/setup_vscode_macos.md index ce95853..2edc231 100644 --- a/docs/setup_vscode_macos.md +++ b/docs/setup_vscode_macos.md @@ -16,6 +16,20 @@ This tutorial is specific to macOS. Looking for the [Windows version](setup_vsc If you already have VS Code installed with the C/C++ extensions, skip to the [Create a project](#create-a-project) section. +## [Experimental] Install VSCode Profile + +Importing the EECS 280 VS Code Profile: + +1. Download and install VS Code if you haven't already. +2. Paste this URL: `https://vscode.dev/profile/github/370c961f7a6bc3905371824b7145a761` +3. Click "Create Profile in Visual Studio Code" and confirm. +4. Press `Cmd+Shift+P` and type "Tasks: Run Task" +5. Select "EECS 280: Verify Setup" +6. Follow any prompts in the terminal. + +If the script finds issues, it will explain each one and offer to fix it. +After fixes are applied, close your terminal and re-run the task to confirm everything passes. + ## Prerequisites 1. VS Code relies on external command line tools. To install CLI tools, follow the [macOS command line tools tutorial](setup_macos.html). From 7b7c82f89c47ba4652830c40c9f0745dbb74580b Mon Sep 17 00:00:00 2001 From: kyukibug Date: Wed, 18 Feb 2026 23:06:37 -0500 Subject: [PATCH 2/5] Drafts Experimental Tutorial Instructions for WSL VSCode Tutorial --- docs/setup_vscode_wsl.md | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/docs/setup_vscode_wsl.md b/docs/setup_vscode_wsl.md index 5afc11a..4ab71f4 100644 --- a/docs/setup_vscode_wsl.md +++ b/docs/setup_vscode_wsl.md @@ -17,6 +17,20 @@ This tutorial is specific to Windows. Looking for the [macOS version](setup_vsc If you already have VS Code installed with the C/C++ extensions, skip to the [Create a project](#create-a-project) section. +## [Experimental] Install VSCode Profile + +Importing the EECS 280 VS Code Profile: + +1. Download and install VS Code if you haven't already. +2. Paste this URL: `https://vscode.dev/profile/github/5b86cc5748cbc5b79b0bb9e4d2801298` +3. Click "Create Profile in Visual Studio Code" and confirm. +4. Press `Cmd+Shift+P` and type "Tasks: Run Task" +5. Select "EECS 280: Verify Setup" +6. Follow any prompts in the terminal. + +If the script finds issues, it will explain each one and offer to fix it. +After fixes are applied, close your terminal and re-run the task to confirm everything passes. + ## Prerequisites 1. Complete the [WSL tutorial](setup_wsl.html) to ensure your Windows and WSL installations are up-to-date and you have CLI tools installed. From 194e60b4605be10448fad6f3167731f26c37bc0c Mon Sep 17 00:00:00 2001 From: alex Date: Fri, 3 Apr 2026 11:27:13 -0400 Subject: [PATCH 3/5] drafts new extension tutorial --- docs/setup_vscode_macos.md | 10 ++++++---- docs/setup_vscode_wsl.md | 12 +++++++----- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/docs/setup_vscode_macos.md b/docs/setup_vscode_macos.md index 2edc231..3056795 100644 --- a/docs/setup_vscode_macos.md +++ b/docs/setup_vscode_macos.md @@ -16,13 +16,15 @@ This tutorial is specific to macOS. Looking for the [Windows version](setup_vsc If you already have VS Code installed with the C/C++ extensions, skip to the [Create a project](#create-a-project) section. -## [Experimental] Install VSCode Profile +## [Experimental] Install VSCode Extension -Importing the EECS 280 VS Code Profile: +Importing the EECS 280 VS Code Extension: 1. Download and install VS Code if you haven't already. -2. Paste this URL: `https://vscode.dev/profile/github/370c961f7a6bc3905371824b7145a761` -3. Click "Create Profile in Visual Studio Code" and confirm. +2. Install the extension + + [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/kyukibug.eecs280-setup) + 4. Press `Cmd+Shift+P` and type "Tasks: Run Task" 5. Select "EECS 280: Verify Setup" 6. Follow any prompts in the terminal. diff --git a/docs/setup_vscode_wsl.md b/docs/setup_vscode_wsl.md index 4ab71f4..bcf8588 100644 --- a/docs/setup_vscode_wsl.md +++ b/docs/setup_vscode_wsl.md @@ -17,20 +17,22 @@ This tutorial is specific to Windows. Looking for the [macOS version](setup_vsc If you already have VS Code installed with the C/C++ extensions, skip to the [Create a project](#create-a-project) section. -## [Experimental] Install VSCode Profile +## [Experimental] Install VSCode Extension -Importing the EECS 280 VS Code Profile: +Importing the EECS 280 VS Code Extension: 1. Download and install VS Code if you haven't already. -2. Paste this URL: `https://vscode.dev/profile/github/5b86cc5748cbc5b79b0bb9e4d2801298` -3. Click "Create Profile in Visual Studio Code" and confirm. +2. Ensure you open VSCode in WSL (this step needs to have an image I think) +2. Install the extension + + [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/kyukibug.eecs280-setup) + 4. Press `Cmd+Shift+P` and type "Tasks: Run Task" 5. Select "EECS 280: Verify Setup" 6. Follow any prompts in the terminal. If the script finds issues, it will explain each one and offer to fix it. After fixes are applied, close your terminal and re-run the task to confirm everything passes. - ## Prerequisites 1. Complete the [WSL tutorial](setup_wsl.html) to ensure your Windows and WSL installations are up-to-date and you have CLI tools installed. From 5ee1aa0d3795bca34b05f2995fb751a4a36c7c96 Mon Sep 17 00:00:00 2001 From: kyukibug Date: Sat, 4 Apr 2026 17:16:54 -0400 Subject: [PATCH 4/5] fixes inaccuracies in extension installation tutorial language --- docs/setup_vscode_macos.md | 4 ++-- docs/setup_vscode_wsl.md | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/docs/setup_vscode_macos.md b/docs/setup_vscode_macos.md index 3056795..fc2e60c 100644 --- a/docs/setup_vscode_macos.md +++ b/docs/setup_vscode_macos.md @@ -25,8 +25,8 @@ Importing the EECS 280 VS Code Extension: [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/kyukibug.eecs280-setup) -4. Press `Cmd+Shift+P` and type "Tasks: Run Task" -5. Select "EECS 280: Verify Setup" +4. Press `Cmd+Shift+P` to open the command palette +5. Type and select "EECS 280: Verify Setup" 6. Follow any prompts in the terminal. If the script finds issues, it will explain each one and offer to fix it. diff --git a/docs/setup_vscode_wsl.md b/docs/setup_vscode_wsl.md index bcf8588..cea9996 100644 --- a/docs/setup_vscode_wsl.md +++ b/docs/setup_vscode_wsl.md @@ -27,8 +27,8 @@ Importing the EECS 280 VS Code Extension: [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/kyukibug.eecs280-setup) -4. Press `Cmd+Shift+P` and type "Tasks: Run Task" -5. Select "EECS 280: Verify Setup" +4. Press `Ctrl+Shift+P` to open the command palette +5. Type and select "EECS 280: Verify Setup" 6. Follow any prompts in the terminal. If the script finds issues, it will explain each one and offer to fix it. From ad12e316d320b1c8ee539b43c05cc486ed2b38dc Mon Sep 17 00:00:00 2001 From: Andrew DeOrio Date: Wed, 29 Apr 2026 16:01:17 -0400 Subject: [PATCH 5/5] Update with one-click link --- docs/setup_vscode_macos.md | 24 ++++++++---------------- docs/setup_vscode_wsl.md | 24 ++++++++---------------- 2 files changed, 16 insertions(+), 32 deletions(-) diff --git a/docs/setup_vscode_macos.md b/docs/setup_vscode_macos.md index fc2e60c..092160c 100644 --- a/docs/setup_vscode_macos.md +++ b/docs/setup_vscode_macos.md @@ -16,22 +16,6 @@ This tutorial is specific to macOS. Looking for the [Windows version](setup_vsc If you already have VS Code installed with the C/C++ extensions, skip to the [Create a project](#create-a-project) section. -## [Experimental] Install VSCode Extension - -Importing the EECS 280 VS Code Extension: - -1. Download and install VS Code if you haven't already. -2. Install the extension - - [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/kyukibug.eecs280-setup) - -4. Press `Cmd+Shift+P` to open the command palette -5. Type and select "EECS 280: Verify Setup" -6. Follow any prompts in the terminal. - -If the script finds issues, it will explain each one and offer to fix it. -After fixes are applied, close your terminal and re-run the task to confirm everything passes. - ## Prerequisites 1. VS Code relies on external command line tools. To install CLI tools, follow the [macOS command line tools tutorial](setup_macos.html). @@ -63,6 +47,14 @@ Open VS Code. You can find it in your applications (look for "Visual Studio Code $ code ``` +### One-Click Setup (experimental) + +Click to install the EECS 280 extension: [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/eecs280.setup280) + +Verification runs automatically and prompts you to fix any issues it finds. The extension installs the C/C++ and CodeLLDB extensions and disables AI features for you, so if everything passes you can skip to [Create a project](#create-a-project). + +If you'd rather learn how VS Code works, follow the manual instructions below, which produce the same result. + ### Disable AI Features VS Code includes some AI-assisted coding tools (e.g. Copilot) by default. Disable these for your work in EECS 280 - using these tools for course projects is against the EECS 280 [Generative AI Policy](https://eecs280.org/syllabus.html#generative-ai-policy), and using AI as you're learning to write code prevents you from developing your own foundational programming skills. diff --git a/docs/setup_vscode_wsl.md b/docs/setup_vscode_wsl.md index cea9996..6968fe1 100644 --- a/docs/setup_vscode_wsl.md +++ b/docs/setup_vscode_wsl.md @@ -17,22 +17,6 @@ This tutorial is specific to Windows. Looking for the [macOS version](setup_vsc If you already have VS Code installed with the C/C++ extensions, skip to the [Create a project](#create-a-project) section. -## [Experimental] Install VSCode Extension - -Importing the EECS 280 VS Code Extension: - -1. Download and install VS Code if you haven't already. -2. Ensure you open VSCode in WSL (this step needs to have an image I think) -2. Install the extension - - [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/kyukibug.eecs280-setup) - -4. Press `Ctrl+Shift+P` to open the command palette -5. Type and select "EECS 280: Verify Setup" -6. Follow any prompts in the terminal. - -If the script finds issues, it will explain each one and offer to fix it. -After fixes are applied, close your terminal and re-run the task to confirm everything passes. ## Prerequisites 1. Complete the [WSL tutorial](setup_wsl.html) to ensure your Windows and WSL installations are up-to-date and you have CLI tools installed. @@ -59,6 +43,14 @@ Open VS Code. You can skip the welcome screen. +### One-Click Setup (experimental) + +Click to install the EECS 280 extension: [![Install Extension](https://img.shields.io/badge/Visual%20Studio%20Code-007ACC)](vscode:extension/eecs280.setup280) + +Verification runs automatically and prompts you to fix any issues it finds. The extension installs the WSL and C/C++ extensions, connects VS Code to WSL, and disables AI features for you, so if everything passes you can skip to [Create a project](#create-a-project). + +If you'd rather learn how VS Code works, follow the manual instructions below, which produce the same result. + ### Disable AI Features VS Code includes some AI-assisted coding tools (e.g. Copilot) by default. Disable these for your work in EECS 280 - using these tools for course projects is against the EECS 280 [Generative AI Policy](https://eecs280.org/syllabus.html#generative-ai-policy), and using AI as you're learning to write code prevents you from developing your own foundational programming skills.