Skip to content

abeggchr/todo-sample

 
 

Repository files navigation

ToDo-sample

This is a sample application template to show how different languages and build runners can be combinated to build an unified and streamlined buld/deploy-chain

Technical

This template is based on the todomvc.com sample for angularjs. Therefore, the following technologies came in place for the application itself

  • AngularJS
  • ASP.NET WebAPI (SelfHosted)

What do you need to build?

Alternative: Build with Gradle

  • Requirements: Java
  • gradlew ToDoSample.WebApp:gulp_inject builds the web app (npm install, npm install bower (not incremental), bower install, gulp inject)
  • gradlew ToDoSample.WebApi:msbuild builds the web api (triggers msbuild) - does not work due to package restore problem
  • Pros: same build on build machine and on server, no additional installation other than Java, easy changing of build tool version (i.e. node)
  • Cons: abstraction over an abstraction (if you decide to go with gradle, do not have another underlying build tool like gulp, implement this logic in gradle)
  • ERROR: I can no longer open the solution in Visual Studio

Useful Links

About

ToDo AngularJS with WebAPI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 38.3%
  • C# 36.3%
  • CSS 15.5%
  • HTML 9.9%