DNNCommunity / DNN.Vendors

The Vendors module project allows admins to manage Vendor relationships and add Advertising banners to their site.
MIT License
7 stars 10 forks source link

Revamped the build process #33

Closed valadas closed 1 year ago

valadas commented 1 year ago

This PR moves all files from the src folder to the root so it matches what is done with other core modules and makes it easier for contributors to find their way around this procject.

Cake was having issues myteriously and instead of going down that rabbit hole, I migrated the build process to Nuke which has way less breaking changes and is way easier to understand.

valadas commented 1 year ago

Ok, 1 and 3 are handled in commits here.

For the Externals/... dll I'll remove that in a followup PR when removing Telerik dependency as I'll be better able to check upon dependencies after replaying #32. Some changes are good in #32 but it touched too many unrelated files and will now be out-of-sync to merge anyway. I'll pick what was good from it in next co-coding session to do a new cleaner PR.

For versioning, Gitversion will bump path automatically but since we are killing Telerik before the next release I want to make this clear it's a breaking change. Actually I gonna go change that milestone to 9.0.0 instead to make sure to call attention to that. But yeah, GitVersion will only pickup on that change when we have a tag.