SteamDepotDownloaderGUI is a graphical user interface for DepotDownloader.
It is written in Node.js and uses the electron framework. The CSS framework is Primer.
Note that these instructions may differ from operating system to operating system.
-
Install node.js, npm, and git on your computer.
-
Clone the repository.
git clone https://github.com/Ryah/SDV-Downgrader.git
- Move into the directory and install npm dependencies.
cd SDV-Downgrader
npm install
- You are now ready to contribute
npm start
npm run build
- If you are using macOS, you may build using the following command:
npm run buildall
This will build the application for all supported operating systems.
Please make sure to keep code consistent and cross-platform compatible.
After you made a change, clean-up the code using your favorite code editor and run the following command:
npx eslint *.js --fix
Please make sure your git commit message is descriptive and contains the changes you made.
Happy coding!