-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
- Loading branch information
There are no files selected for viewing
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
This file was deleted.
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,15 @@ | ||
# DuGR Build tools | ||
|
||
This folder contains some useful tools to quickly build (and release) DuGR and the DuGR API Documentation. | ||
|
||
## Windows | ||
|
||
Run `build.bat` to build DuGR in an `output` subfolder. Everything will be built there, and the API doc will be generated and also updated on the repo. | ||
|
||
**Important note**: for this batch file to work and to be able to build DuGR, you need to have DuBuilder available and in the PATH environment variable of Windows. You also need to add the folder containing DuAEF in the settings of DuBuilder. [See the page about DuBuilder on rainboxlab.org](https://rxlaboratory.org/tools/dubuilder/). | ||
|
||
To run JSDoc (needed to build the doc for the API) in PowerShell, you'll also need to change the Execution policy. Run `Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser` | ||
|
||
## Mac OS | ||
|
||
We still need to build a command file for Mac. Contributions are welcome! |
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,51 @@ | ||
cd .. | ||
cd .. | ||
del /s /q docs | ||
rmdir /s /q docs | ||
mkdir docs | ||
cd DuGR_Docs | ||
cd src | ||
mkdocs build | ||
cd .. | ||
cd docs | ||
echo dugr.rxlab.guide > "CNAME" | ||
cd .. | ||
cd .. | ||
cd tools | ||
cd build | ||
mkdir output | ||
mkdir "output\DuGR" | ||
mkdir "output\DuGR\ScriptUI Panels" | ||
mkdir "output\DuGR\Help" | ||
mkdir "output\DuGR_API" | ||
DuBuilder ..\..\inc\api.jsxinc --no-banner output\DuGR_API\DuGR_api.jsxinc | ||
DuBuilder ..\..\inc\api_all.jsxinc --no-banner -d jsdoc_conf.json output\DuGR_API\DuAEF_DuGR_api.jsxinc | ||
DuBuilder ..\..\Dugr.jsx --no-banner "output\DuGR\ScriptUI Panels\DuGR.jsx" | ||
echo " " > "output\DuGR\LICENSE.md" | ||
echo " " > "output\DuGR\LICENSE.txt" | ||
echo " " > "output\DuGR\README.txt" | ||
echo " " > "output\DuGR_API\LICENSE.md" | ||
echo " " > "output\DuGR_API\LICENSE.txt" | ||
xcopy /Y items\LICENSE.md "output\DuGR\LICENSE.md" | ||
xcopy /Y items\LICENSE.txt "output\DuGR\LICENSE.txt" | ||
xcopy /Y items\README.txt "output\DuGR\README.txt" | ||
xcopy /Y items\LICENSE.md "output\DuGR_API\LICENSE.md" | ||
xcopy /Y items\LICENSE.txt "output\DuGR_API\LICENSE.txt" | ||
xcopy /S /I /Y ..\..\docs output\DuGR_API\docs | ||
xcopy /S /I /Y ..\..\DuGR_Docs\docs output\DuGR\Help | ||
cd output\DuGR\Help | ||
del CNAME | ||
cd .. | ||
cd .. | ||
cd .. | ||
cd output\DuGR_API\docs | ||
xcopy /Y DuGR.html index.html | ||
cd .. | ||
cd .. | ||
cd .. | ||
cd .. | ||
cd .. | ||
cd docs | ||
xcopy /Y DuGR.html index.html | ||
echo dugr.rxlab.io > "CNAME" | ||
pause |