Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/givanse/mvc-tree

:deciduous_tree: A chronological visualization of the family of MVC patterns.
https://github.com/givanse/mvc-tree

design-patterns mvc mvp mvvm ui

Last synced: about 19 hours ago
JSON representation

:deciduous_tree: A chronological visualization of the family of MVC patterns.

Awesome Lists containing this project

README

        

# MVC Tree

[![Build Status](https://travis-ci.org/givanse/mvc-tree.svg?branch=master)](https://travis-ci.org/givanse/mvc-tree)
[![Test Coverage](https://codeclimate.com/github/givanse/mvc-tree/badges/coverage.svg)](https://codeclimate.com/github/givanse/mvc-tree/coverage)
[![Code Climate](https://codeclimate.com/github/givanse/mvc-tree/badges/gpa.svg)](https://codeclimate.com/github/givanse/mvc-tree)

[mvc.givan.se](http://mvc.givan.se/)

Data files are found in:
* app/jsons
* app/templates/dpatterns
* app/templates/technologies

## Prerequisites

You will need the following things properly installed on your computer.

* [Git](http://git-scm.com/)
* [Node.js](http://nodejs.org/) (with NPM)
* [Bower](http://bower.io/)
* [Ember CLI](http://www.ember-cli.com/)
* [PhantomJS](http://phantomjs.org/)

## Installation

git clone
cd mvc-tree
npm install
bower install

## Running / Development

```
ember server
```

Visit your app at [http://localhost:4200](http://localhost:4200).

### Running Tests

* `ember test`
* `ember test --server`