-
Notifications
You must be signed in to change notification settings - Fork 0
Install Guide
It is highly recommended that you install the Windows Subsystem for Linux and use Ubuntu, instead of trying to install all of the developer tools on Windows directly. Simply run the following command either in Windows Command Prompt or an administrator PowerShell and then restarting:
wsl --install
See here for more details and troubleshooting.
You now have Ubuntu installed through WSL! All of the references to commands in the rest of this document are to be run in the WSL command prompt. You can access this via the Search Menu by searching for either wsl or Ubuntu.
You might already have Git installed and configured on Windows, but you'll need to do so on WSL since you'll be working through there.
Install Git via apt:
sudo apt-get install gitConfigure your name:
git config --global user.name "Your First and Last Name"Configure your email and be sure to use the same email you use for GitHub:
git config --global user.email "youremail@domain.com"You can now use git commands from the WSL terminal!
The developer tooling we use uses Node for pretty much everything! The recommended way to install it is via Node Version Manager (nvm).
Install the curl utility in your WSL terminal:
sudo apt-get install curlInstall the latest version of nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bashFinally, install the latest long term support version of Node via nvm:
nvm install --ltsSee here for more details and troubleshooting.
You now have access to Node on WSL! You can test this by opening a Node REPL with the node command.
It is highly recommended that you use Microsoft's Visual Studio Code editor (not Visual Studio IDE) as it is really well integrated with both WSL and TypeScript since these are all Microsoft-made.
Install Visual Studio Code for Windows directly here.
Once installed, you should install two official extension packs, one for WSL and one for NodeJS.
-
Install the WSL Extension.
-
Open a new WSL window in VSCode via the bottom left
-
Then, install the NodeJS Extension Pack in WSL and not locally.
View a screen recording of steps 2 and 3
![]()
Navigate to a good folder in the WSL filesystem to clone the repository into:
mkdir ~/git && cd ~/gitClone the Apexal/wrathspriter repository there:
git clone https://github.com/Apexal/wrathspriter.gitNavigate to the repository folder:
cd wrathspriterInstall all of the dependencies:
npm installStart the development server:
npm startIf everything works, a tab to localhost:3000 will be opened in your default browser and you should see the webapp!