This document provides instructions for setting up the local development environment for the Spellbound VS Code extension.
- Node.js (v19.x.x recommended)
- Visual Studio Code (v1.77.0 or later)
The Spellbound repository is a Rush monorepo. This means that the repository contains multiple projects, each of which is a separate Node.js package. Rush uses pnpm under the hood.
Installing Rush:
npm install -g @microsoft/rush pnpm
-
Clone the repository using
git
:git clone https://github.com/agentitive/spellbound.git
-
Change into the cloned directory:
cd spellbound
-
Install dependencies:
rush update
-
Compile the projects:
rush watch
-
Open the project folder in Visual Studio Code:
code .
-
Press
F5
to launch the extension in a new VS Code window.