mirror of
https://github.com/mmvanheusden/SteamDepotDownloaderGUI.git
synced 2026-02-04 05:31:19 +01:00
1.3 KiB
1.3 KiB
SteamDepotDownloaderGUI development information
SteamDepotDownloaderGUI is a graphical user interface for DepotDownloader.
It is written in Node.js and uses the Electron framework. The CSS framework being used is Primer, by GitHub.
Setup development environment
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/mmvanheusden/SteamDepotDownloaderGUI
- Move into the directory and install npm dependencies.
cd SteamDepotDownloaderGUI
npm install
- You are now ready to contribute
Testing the application
npm start
Building the application
npm run build
- If you are using macOS, you can build using the following command:
npm run buildall
This will build the application for all supported operating systems.
Contributing Guidelines
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!