Comments (3)
It's been on our radar to rewrite the bootstrappers for awhile, we've not decided on exact path yet. Currently many use them for Xamarin builds which require mono.
It's not unlikely .NET Global tool will be the recommended path forward, you can see an example of that in Cake's own repo
https://github.com/cake-build/cake/blob/develop/build.sh
Cake 1.0 will change bootstrapping a bit and simplify acquiring process. Its possible that. NET Core tool manifest introduced in .NET Core 3.x will be the recommended way forward.
You can set an example if toolmanifest approach in this presentation
https://youtu.be/ZeGMTuuEKxM
from example.
The more I look at the build.sh script the more dismayed I am that it's not actually *nix friendly. There are a couple design decisions that raise some eyebrows, such as the aforementioned reliance on a command that hasn't been necessary for *nix .Net Core development for years and downloading the windows command-line Nuget, which will definitely not work in a *nix environment. I hope to have a PR later with a rework of the bash script that will address these issues and retain the current script's functionality.
from example.
This is great to hear. I've just started exploring this tool since it's what's being used on some newer projects at work and this example repo is the one I landed at since it's what's on the documentation on the website and where the VSCode extension pulls its bootstrapping script from. I'll take a look at the roadmap and see where I can contribute.
from example.
Related Issues (20)
- Build.sh does not work in Cygwin environment HOT 1
- Hello World Example Generates Warnings HOT 4
- NUnit should load via tool directive HOT 3
- build.ps1 not executing HOT 5
- build.sh downloads old version of nuget HOT 1
- Edit New issue PowerShell bootstrapper MD5 check of packages config not supported by earlier versions of PowerShell
- Make this project build using PowerShell 2.0 HOT 8
- Running target issue HOT 4
- NUnit2: how to define test class HOT 5
- Doesn't work on macos HOT 3
- build.ps1: Could not load file or assembly Microsoft.Build HOT 4
- Cake.Json addin problem with Cake.Build 0.22.2 HOT 2
- DownloadFile is not handling redirections HOT 9
- Error running ./build.sh on Ubuntu - System.ComponentModel.Composition HOT 3
- Update build.ps1? HOT 1
- build.sh - passing argument with value doesn't work HOT 1
- build.sh doesn't work on systems without mono HOT 3
- Calling build.sh with -Target argument causes double targets HOT 3
- -target in build.ps1 HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from example.