I'm facing a challenge trying to install software from GitHub on my Mac. The developer's instructions are quite minimal, or maybe I just lack experience with command line and package management.
You can find the GitHub page here: https://github.com/sehugg/8bitworkshop
(Background: This is an IDE for creating 8-bit games for NES, Atari, etc., which usually runs in a browser. However, I need it locally on my machine to manage multiple projects in different folders.)
The provided instructions are as follows...
Installation
To build the 8bitworkshop IDE:
git submodule init
git submodule update
npm i
npm run build
Usage
To start a web server on http://localhost:8000/ while TypeScript compiles:
make tsweb
Running Tests
npm test
That wraps up the instructions. Now, there are some aspects that I seek clarification on...
Part 1 - Git
I have Git installed, but it seems like it's an old version. Should I uninstall, update, or leave it as is? What do the submodule commands do?
Part 2 - NPM
I need to install NPM, but do I also need Node.js? After installation, what comes next?
Part 3 - TypeScript & Setting up a Web Server
How should I set up a web server for this IDE? Any advice on using TypeScript?
Part 4 - Testing
What exactly am I testing with npm test, and how will I know if it was successful?
If you've made it this far, thank you for reading. I aim to gather sufficient knowledge before proceeding to avoid potential setup issues in the future. Your assistance is highly appreciated.