From 8764e846a345276100cd25fd82c9b5de1bfbfa30 Mon Sep 17 00:00:00 2001 From: Mike McCready <66998419+MikeMcC399@users.noreply.github.com> Date: Thu, 12 Feb 2026 09:20:57 +0100 Subject: [PATCH] doc: remove obsolete Boxstarter automated install --- .github/workflows/build-tarball.yml | 2 -- .github/workflows/test-macos.yml | 2 -- BUILDING.md | 34 ----------------------------- tools/bootstrap/README.md | 2 -- tools/bootstrap/windows_boxstarter | 24 -------------------- 5 files changed, 64 deletions(-) delete mode 100644 tools/bootstrap/README.md delete mode 100644 tools/bootstrap/windows_boxstarter diff --git a/.github/workflows/build-tarball.yml b/.github/workflows/build-tarball.yml index b3a1168d69a4c5..e9725ad7b56c50 100644 --- a/.github/workflows/build-tarball.yml +++ b/.github/workflows/build-tarball.yml @@ -18,7 +18,6 @@ on: - tsconfig.json - test/internet/** - tools/actions/** - - tools/bootstrap/** - tools/dep_updaters/** - tools/doc/** - tools/eslint-rules/** @@ -48,7 +47,6 @@ on: - tsconfig.json - test/internet/** - tools/actions/** - - tools/bootstrap/** - tools/dep_updaters/** - tools/doc/** - tools/eslint-rules/** diff --git a/.github/workflows/test-macos.yml b/.github/workflows/test-macos.yml index 3920b9a365ebae..4ba14cbd1be537 100644 --- a/.github/workflows/test-macos.yml +++ b/.github/workflows/test-macos.yml @@ -18,7 +18,6 @@ on: - tsconfig.json - test/internet/** - tools/actions/** - - tools/bootstrap/** - tools/dep_updaters/** - tools/doc/** - tools/eslint-rules/** @@ -49,7 +48,6 @@ on: - tsconfig.json - test/internet/** - tools/actions/** - - tools/bootstrap/** - tools/dep_updaters/** - tools/doc/** - tools/eslint-rules/** diff --git a/BUILDING.md b/BUILDING.md index 0ebc7b654731b7..4cd77da9942e8c 100644 --- a/BUILDING.md +++ b/BUILDING.md @@ -38,7 +38,6 @@ file a new issue. * [Windows Prerequisites](#windows-prerequisites) * [Option 1: Manual install](#option-1-manual-install) * [Option 2: Automated install with WinGet](#option-2-automated-install-with-winget) - * [Option 3: Automated install with Boxstarter](#option-3-automated-install-with-boxstarter) * [Building Node.js](#building-nodejs-2) * [Using ccache](#using-ccache) * [Android](#android) @@ -811,39 +810,6 @@ winget configure .\.configurations\configuration.dsc.yaml To add optional components for MSI or ARM64 builds, refer to [Option 1: Manual install](#option-1-manual-install). -##### Option 3: Automated install with Boxstarter - -A [Boxstarter](https://boxstarter.org/) script can be used for easy setup of -Windows systems with all the required prerequisites for Node.js development. -This script will install the following [Chocolatey](https://chocolatey.org/) -packages: - -* [Git for Windows](https://chocolatey.org/packages/git) with the `git` and - Unix tools added to the `PATH` -* [Python 3.x](https://chocolatey.org/packages/python) -* [Visual Studio 2022 Build Tools](https://chocolatey.org/packages/visualstudio2022buildtools) - with [Visual C++ workload](https://chocolatey.org/packages/visualstudio2022-workload-vctools) -* [NetWide Assembler](https://chocolatey.org/packages/nasm) - -To install Node.js prerequisites using -[Boxstarter WebLauncher](https://boxstarter.org/weblauncher), visit - -with a supported browser. - -Alternatively, you can use PowerShell. Run those commands from -an elevated (Administrator) PowerShell terminal: - -```powershell -Set-ExecutionPolicy Unrestricted -Force -iex ((New-Object System.Net.WebClient).DownloadString('https://boxstarter.org/bootstrapper.ps1')) -get-boxstarter -Force -Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter -DisableReboots -refreshenv -``` - -The entire installation using Boxstarter will take up approximately 10 GB of -disk space. - #### Building Node.js * Remember to first clone the Node.js repository with the Git command diff --git a/tools/bootstrap/README.md b/tools/bootstrap/README.md deleted file mode 100644 index 0b93055811d2ac..00000000000000 --- a/tools/bootstrap/README.md +++ /dev/null @@ -1,2 +0,0 @@ -Refer to [BUILDING.md](../../BUILDING.md#option-3-automated-install-with-boxstarter) for -instructions on how to build Node.js with boxstarter. diff --git a/tools/bootstrap/windows_boxstarter b/tools/bootstrap/windows_boxstarter deleted file mode 100644 index fc860180aab36f..00000000000000 --- a/tools/bootstrap/windows_boxstarter +++ /dev/null @@ -1,24 +0,0 @@ -# Boxstarter (http://boxstarter.org/) script for Node.js prerequisites -# -# To install either open this link in IE or Edge: -# http://boxstarter.org/package/nr/url?https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter -# -# Or run those commands in an elevated Powershell terminal: -# iex ((New-Object System.Net.WebClient).DownloadString('http://boxstarter.org/bootstrapper.ps1')) -# get-boxstarter -Force -# Install-BoxstarterPackage https://raw.githubusercontent.com/nodejs/node/HEAD/tools/bootstrap/windows_boxstarter -DisableReboots -# -# For more detail see -# https://github.com/nodejs/node/blob/HEAD/tools/bootstrap/README.md -# - -# Git and Unix tools will be added to the PATH -choco install git -params /GitAndUnixToolsOnPath -y -choco install python3 -y - -# Installs VS 2022 Build Tools -choco install visualstudio2022buildtools -y -choco install visualstudio2022-workload-vctools -y --params="--add Microsoft.VisualStudio.Component.VC.Tools.ARM64 --add Microsoft.VisualStudio.Component.VC.ATL.ARM64 --add Microsoft.NetCore.Component.SDK --add Microsoft.VisualStudio.Component.VC.Llvm.Clang --add Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset" - -# NASM -choco install nasm -y