marceldegraaf/mustacci — pull request #8 by marceldegraaf (2012-06-15 08:01:00+00:00)
Title: Layout

I've started working on a simple layout for the Sinatra app.

### Homepage

Offers a simple list of all projects currently known to Mustacci. It should at least have:

* The name of the project (duh)
* The status of the last build to see which projects are failing
* A link to the Github-repo
* A "Build now" button to start a new build
* A mustache icon (@dkln will work on that)

**Status**: prototyped

### Project detail page

Shows the details of a project. This includes:

* The name of the project
* A link to the Github repo
* Information about the last commit
* A larger graphic to show the status of the last build
* A list of all builds for this project (including a build that may be in progress)

**Status**: Started

### Build detail page

Shows the details of a build. This includes:

* Date and time of the build
* Status (success, failure, running)
* Console output from the build server (in case of a running build: streams new content to the bottom)

**Status**: Not started

-----

This pull request is meant as a place for discussion. Let me know what you think!