Skip to content

Latest commit

 

History

History
34 lines (29 loc) · 2.02 KB

README.md

File metadata and controls

34 lines (29 loc) · 2.02 KB

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