-
Notifications
You must be signed in to change notification settings - Fork 148
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
Migrate from NAnt? #207
Comments
Looks interesting. Is it possible to run it without .NET Core? I don't know if the build machine supports it. |
It should run on either .net Framework or Core. Although the min version of framework required seems to be 4.6.1 but that shouldn't be much of an issue. What build machine is Boo using? I'm using Cake on another project with Travis CI and Appveyor without issues. |
Boy's build system is using Travis CI too. If that won't be an issue, I'd be happy to remove the Java dependency from our build process. |
Here is a sample of how it looks if you are interested. If you are ok with this, I can start looking into changing the process from NAnt to Cake. I can send a pull request once it is ready for review. |
Sure, go ahead. |
Also, Appveyor is pretty cool too. That might be something else to look into. |
ok, thank you. I'll let you know how it goes. |
For what it's worth, migrating the build to Cake was number 6 on my list of ways to improve the development experience with Boo more than three years ago:
I am happy to say that I was able to accomplish numbers 1-4; but at that point I ran out of time to invest in Boo, and was never able to make it to 6. Since then my first child was born (more than a year ago now), so I have even less free time :) I am glad to see someone else picking up where I left off. I spent a fair amount of time digging into the Boo build back then, and I don't think much has changed. Although I can't commit much in the way of time, if I can be helpful at all getting the build converted, please do let me know. I still think that getting Boo off of NAnt and onto a modern build system would make it much easier to contribute to Boo. |
What should the minimum framework/core target be nowadays? |
for framework? I wouldn't see any reason not to use the latest even for a minimum, but maybe as a safeguard 4.7.2 could be an ok choice. Framework itself is going the way of the dodo soon btw, so I wouldn't be thinking much about anterior versions tbh. |
Hi,
I know that there is a lot that needs to be done for this project but I feel that the first thing to do would be to switch the build system away from NAnt. I was thinking of trying out Cake since it is active and I've had success with it with other projects. However, before I dive in, I wanted to see what others thought about this. Thoughts?
The text was updated successfully, but these errors were encountered: