Compiling

DotNET 8 SDK

If you plan to build SuCoS from source, you'll need to install the DotNET 8 SDK. This SDK provides the necessary tools and libraries for building SuCoS on your machine. Ensure that you have the DotNET 8 SDK installed before proceeding with the build process.

NUKE

We use NUKE build system to perform the compilation and build process. It's not required, but it will perform the same tasks whenever you call it, locally in your pc, or in the cloud.

To install NUKE globally (optional), do the following

dotnet tool install Nuke.GlobalTool --global

to generate the optimized final build, use:

Note

If you did not installed NUKE globally, replace nuke for build.sh (Linux) or build.ps1 (Windows)

nuke publish

during development, you can just compile (it will not optimize)

nuke clean restore compile