18F/dashboard — pull request #70 by meiqimichelle (2014-10-09 03:25:55+00:00)
Title: IU improvements to project page

- Cleans up layout of project pages in general and brings it closer to the design of the dashboard homepage. Also adds a 'back' nav to improve basic usability.

- Condenses code-related info into one block. This makes those data easier to understand, and also can expand automagically to however many repos are associated with each project.
![screenshot 2014-10-08 20 18 52](https://cloud.githubusercontent.com/assets/4827522/4570666/078ff86e-4f63-11e4-93a0-7335db5812ea.png)

- Moves license info into code block and associates it with each repo. This will cover the use case that different repos may have different licenses. The license datapoint also only appears if that info is in the yml file (compare the screenshot below to the one above).
![screenshot 2014-10-08 20 20 26](https://cloud.githubusercontent.com/assets/4827522/4570675/3bed5f66-4f63-11e4-8b57-e7b987cda951.png)

- Turns milestones into arrays so that they can be styled as lists instead of one text block.
![screenshot 2014-10-08 20 21 42](https://cloud.githubusercontent.com/assets/4827522/4570685/6e94547e-4f63-11e4-9520-7172f1f0a52f.png)

- Adds a conditional filter to the contact block so that if that string has an '@' it will add a `mailto` link. If there is no @, it will link to a normal url.

- Adds a link to the FontAwesome hosted CDN in head to get nice icons for the code links. If we like this approach, we should add those icons to our 18F font instead of pulling from the CDN.