Join GitHub today
GitHub is home to over 31 million developers working together to host and review code, manage projects, and build software together.Sign up
Comments: Let them use Cake #13
It's hard to generalise build tasks in a way which is better than the already set Cake aliases, so i haven't implemented much but I hope the project helps.
I've changed the structure a bit, Install.ps1 -> Init.ps1 and git.ignore is appended or created at the base project. The install.ps1 seems to being replaced by init.ps1 and after using a similar project I decided that appending the required things to the .gitignore is a better way to go.
The trick to sharing the library across projects is to create it into a nuget package and keep most of the logic in the common.csx file.