diff --git a/README.md b/README.md index 81a7f623..b6967794 100644 --- a/README.md +++ b/README.md @@ -44,3 +44,22 @@ Screenshots ![dis](https://user-images.githubusercontent.com/25771678/63170206-c62b2880-c073-11e9-836c-482f8a0935a0.png) ![noty1](https://user-images.githubusercontent.com/25771678/63169808-ae06d980-c072-11e9-93e9-fcc13312872b.PNG) ![noty2](https://user-images.githubusercontent.com/25771678/63169810-ae9f7000-c072-11e9-818b-dd419213420b.PNG) + +# How to build VRCX + +* Get source code + * Download latest source code [zip](https://github.com/pypy-vrc/VRCX/archive/master.zip) or clone repo with `git clone` + +* Build .NET + * Install [Visual Studio](https://visualstudio.microsoft.com/) if it's not already installed + * In Visual Studio "Open Project/Solution" and browse to the [Solution file](https://docs.microsoft.com/en-us/visualstudio/extensibility/internals/solution-dot-sln-file) provided inside the downloaded source code + * Restore [NuGet](https://docs.microsoft.com/en-us/nuget/consume-packages/package-restore#restore-packages-automatically-using-visual-studio) packages + * [Build](https://docs.microsoft.com/en-us/visualstudio/ide/building-and-cleaning-projects-and-solutions-in-visual-studio) Solution + +* Build Node.js + * Download and install [Node.js](https://nodejs.org/en/download/) + * Run `build-node.js.cmd` + * Run `make-junction.cmd` + +* Create release zip + * Run `make-zip.cmd` for [Bandizip](https://www.bandisoft.com/bandizip) or `make-zip-7z.cmd` for [7-Zip](https://www.7-zip.org) diff --git a/build-node.js.cmd b/build-node.js.cmd new file mode 100644 index 00000000..6051aa67 --- /dev/null +++ b/build-node.js.cmd @@ -0,0 +1,4 @@ +cd html +call npm ci +call npm run production +pause