Scrum Planning Poker web application
- Deployment to web host: The WebApp project can be deployed as a .NET web application.
- Stand-alone web server: The StandAloneServer project is a console application that provides a stand-alone web server.
- Via PowerShell: The WebServer script acts as a stand-alone web server which does not require any pre-compiled binaries.
The wwwRoot folder contains the static content for the Scrum Poker web application.
Transpiled TypeScript sources located in the Webapp/ClientApp folder are emitted to the wwwRoot/app folder.
The ScrumPoker project is a shared library which helps to enforce common data contract schemas and routing paths.
The c# language version of this project is explicitly set to version 4.0 so the individual source files can be imported into PowerShell using the Add-Type
command.
The ScrumPoker.WebApp project can be deployed as a web application.
The ScrumPoker.StandaloneServer project produces a console application that serves as a stand-alone web service for the Scrum Poker web application.
The WebServer script can be used to run a web server for the Scrum Poker application using PowerShell.
This can be used for circumstances the web application is not deployed to a web server and security restrictions do not allow the stand-alone application to be executed.
- Seed database if it is a new db: Seed The Database