Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.27 KB

contributing.md

File metadata and controls

61 lines (38 loc) · 1.27 KB

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 is Primer.

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/Ryah/SDV-Downgrader.git
  • Move into the directory and install npm dependencies.
cd SDV-Downgrader
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 may 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!