AdamsLair / duality

a 2D Game Development Framework
https://adamslair.github.io/duality
MIT License
1.41k stars 287 forks source link

Consider using NUKE build instead of the nightly builder #810

Open Barsonax opened 4 years ago

Barsonax commented 4 years ago

Summary

Currently duality uses the nightlybuilder, a completely custom tool written by Adam himself. Consider moving towards more modern tooling. At work iam using NUKE build where you define your build in C# and can separate the build steps in targets that depend on each other. It offers full intelisense, debugging capabilities, allows you to install tools locally, has good integration with commandline tools etc. It can even make a nice graph where you can see what targets will be executed:

https://nuke.build/docs/authoring-builds/fundamentals.html

Example where I use it for my build: https://github.com/Barsonax/Singularity/blob/master/_build/Build.cs

ChristianGreiner commented 4 years ago

Looks awesome! +1 for that