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