The intention of the vanilla dotnet project is to be a hello-world website that represents the full development pipeline from start to finish.
- VCS and Branching
- Development Environment
- Continuous Integration
- Unit Tests Pass
- Functional UI Tests Pass
- Code Coverage Appropriate
- Load Tests Pass
- Test and Production Server Provisioning
- Deployment
- AWS Deployment
- Azure Services Deployment
- Automated / Functional UI Testing (Phantom.js)
- Code Coverage
- Database Migrations
- Atlas / Terraform
- Selenium
- AppVeyor (continuous integration)
- loader.io (load testing)
- Sauce Labs (selenium test running)
- Windows Azure (websites / azure sql)