-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Revamped the build process #33
Revamped the build process #33
Conversation
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks great - awesome contribution! I just have a few questions to help clean things up a bit.
- It appears there is a rogue
Dnn.Modules.Vendors - Shortcut.lnk
file that needs to be removed. - There is an
Externals/DotNetNuke.WebControls.dll
. Is this something that can be removed and referenced viaNuGet
? - There is an
artifacts/Dnn.Modules.Vendors_9.1.1_install.zip
and my guess is the.gitignore
needs updating to ignore theartifacts
folder. - The PR has been assigned to the
8.2.0
milestone, but the version referenced in the manifest is08.01.01
(8.1.1). Perhaps this will be handled via CI, but thought I'd point it out.
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. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Awesome @valadas 🎉
This PR moves all files from the
src
folder to the root so it matches what is done with othercore
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.