-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Welcome to the Keystone developer setup guide. This page covers how to set up your local workspace environment, install core application files, and pull down the internal headless automation components required to generate diagnostics.
Before starting, ensure you have the following core utilities installed on your system.
Keystone relies on Node.js for runtime execution and dependency management.
-
macOS (via Homebrew):
brew install node -
Windows (via winget):
winget install OpenJS.NodeJS -
Linux (Debian/Ubuntu):
sudo apt update && sudo apt install nodejs npm
Required to clone the primary source repository.
-
macOS:
brew install git -
Windows:
winget install Git.Git -
Linux:
sudo apt install git
Run the following terminal commands in order to pull down the project files and configure your local workspace.
git clone https://github.com/AKwasTaken/keystone.git
cd keystoneTo allow the local environment to pull down structural assets from third-party repositories without hitting strict protocol blockages, set the npm Git allocation parameter globally before continuing:
npm config set allow-git allInstalls core UI frameworks and Electron Forge workspace environments:
npm installOnce your configuration setup is complete, boot up the interface workbench locally using the application script layer:
npm startThe main canvas cockpit layout will launch directly on your desktop.
Once the modules installation is complete, you can build your own portable binary. Run:
npm run buildMore on it on this page.