secana / cakeapp Goto Github PK
View Code? Open in Web Editor NEW.Net Core solution template using the cake build system.
License: Apache License 2.0
.Net Core solution template using the cake build system.
License: Apache License 2.0
I always name my test projects MyApplication_UnitTest
and MyApplication_IntegrationTest
, but the Cake script currently only allows test projects that end on _Test
.
How about using a more flexible pattern to find test projects like *Test
(instead of the current *_Test
)?
This should still avoid the problem with test util projects that don't contain any tests themselves as their names usually don't end on Test
.
If you like, I can create a pull request for this (trivial) change.
Add gitattributes file to set correct line endings for Linux files. The build.sh needs LF endings.
Clean up the Cake build script by using more build in Cake functionality
Test the Docker tasks of the template build scripts.
Check if the full namespace can be removed when Cake.Docker commands are run.
Add the official Cake logo to the template to have a nicer "view" in the nuget package list.
Update all dependencies in the solution
The current template misses a readme.md fiel.
Add one to the solution.
After an successful test run of the template the test template is still installed on the target machine and listed under "dotnet new".
Uninstall the test template after the test with "dotnet new -u" command.
Currently the only the build.ps1 is tested on Windows. Test the build.sh on Linux, too.
Add the Linux test to the Test task in the build.cake file
Use Visual Studio Team Services to
Possible problems: No Docker container can be started on VSTS
Cake 26.0 was released which is build on .Net Core 2.0 and doesn't need .Net Core 1.x anymore to build.
Update to the newest Cake version and test if everything still works
Add badges for the current NuGet version and the download number to the Readme.md of the template.
Use https://github.com/cake-contrib/Cake.Figlet to add an ASCII art solution name to the Cake script
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.