- Make sure you have version of
dotnetspecified in global.json - Run
dotnet tool restoreto install required local tools - Run
dotnet paket restoreto restore Paket-managed dependencies - Run
dotnet build build.proj -c Release -t:Build
The documentation is built using Hugo and automatically deployed to GitHub Pages on every push to the master branch.
To build the documentation locally:
- Install Hugo (version 0.126.3 or later)
- Navigate to the
docsdirectory:cd docs - Initialize the theme submodule:
git submodule update --init --recursive - Build the site:
hugo --minify - The generated site will be in the
docs/publicdirectory - To preview locally:
hugo server(available at http://localhost:1313/Myriad/)
The documentation is automatically published to https://moiraesoftware.github.io/Myriad/ via GitHub Actions.
- uncomment line
<!-- <MyriadSdkWaitForDebugger>true</MyriadSdkWaitForDebugger> -->in test\Myriad.IntegrationPluginTests\Myriad.IntegrationPluginTests.fsproj dotnet build test\Myriad.IntegrationPluginTests -v nthe test project- myriad will start but wait for a debugger to attach (so the dotnet build is not yet done)
- in VSCode/Rider, attach to the process that contains myriad.dll (I added a vscode task in debugger window, ready to use)
- debugger will stop at beginning of the main of myriad (edited)
With this, you can just modify a test, and attach in debugger to see it, no need to copy the cli args