Skip to content

scottkwalker/customer-repository

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

62 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Customer repository

Build status for master branch Build Status

Code coverage for master branch Coverage Status

Latest GitHub version GitHub version

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.

Web framework

I am using Play framework because:

  • It is a framework I have used for Vehicles Online at the DVLA.

Twitter Bootstrap

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.

Build server

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.

Code coverage

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.

Version control

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.

About

A basic Play/Scala Application

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published