Build status for master branch
Code coverage for master branch
This is a Scala sample project. It will consist of:
- one newly created Play project with a start page, application/form page and a summary page
- tests
- Twitter Bootstrap
The point of this application is to show how to quickly setup a simple Play application which uses Git with GitHub to store it's code is able to work with Travic CI and uses Twitter Bootstrap to make it look pretty.
I am using Play framework because:
- It is a framework I have used for Vehicles Online at the DVLA.
I am using Twitter Bootstrap because:
- It is a framework I have used for many hobby projects.
- Bootstrap is the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web.
I am using Travis CI as my build server because:
- It offers incredibly fast setup with a Github account.
- It is hosted in the cloud (unlike a Jenkins server that runs as a local instance).
- It automatically builds branches.
- It automatically builds forks!
- It is free.
When the Continuous Integration build runs, the tests will gather coverage statistics and post the results online to Coveralls.
Offline I run the sbt plugin for Scoverage. From the sbt console run 'scoverage:test' to make it run the tests and output statistics to html files.
I am using Git with Github because:
- I am familiar with Github from using it on several projects.
- I prefer using Git for version control as it works well with TDD's short iterations of coding.