https://github.com/sectore/todomvc-famous
Unofficial part of TodoMVC built with Famo.us.
https://github.com/sectore/todomvc-famous
Last synced: about 1 year ago
JSON representation
Unofficial part of TodoMVC built with Famo.us.
- Host: GitHub
- URL: https://github.com/sectore/todomvc-famous
- Owner: sectore
- License: mit
- Created: 2014-08-31T08:17:28.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2014-09-05T09:10:26.000Z (almost 12 years ago)
- Last Synced: 2025-04-07T16:51:51.969Z (about 1 year ago)
- Language: JavaScript
- Homepage:
- Size: 169 KB
- Stars: 12
- Watchers: 2
- Forks: 3
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE.md
Awesome Lists containing this project
README
#TodoMVC + Famo.us
[![Build Status][travis-image]][travis-url] [![Dependency Status][daviddm-url]][daviddm-image]
Unofficial part of TodoMVC built with Famo.us.
##Demo
[Live Demo](http://websector.de/demo/todomvc-famous/)
##Architecture
The application is structured using a simple MV* architecture, but without any MV* frameworks and without any DOM library
such as jQuery. Just "pure" JavaScript.
The communication between all actors (views, models etc.) is based on a simple Pub/Sub (or Observer) pattern using
the core [Event handling](https://www.famo.us/guides/events) of Famo.us.
##Installation
```bash
git clone https://github.com/sectore/todomvc-famous
cd todomvc-famous
npm install
bower install
```
##Build
The application is built by using [webpack](http://webpack.github.io/).
### Development
For continuous incremental build run:
```bash
npm run dev
```
Open [Chrome](https://www.google.com/chrome/browser/):
[http://localhost:8080/webpack-dev-server/index.html](http://localhost:8080/webpack-dev-server/index.html)
### Production
For building a production (minification) version run:
```bash
npm run prod
```
## Unit tests
```bash
npm test
```
## Contributors
Any contribution are very welcome! Let's change this unofficial part of TodoMVC to an official ;)
## Credits:
- [famous-webpack-seed](https://github.com/AdrianRossouw/famous-webpack-seed) (by [AdrianRossouw](https://github.com/AdrianRossouw/)): Seed project for running webpack + Famo.us
- [famous-webpack-seed](https://github.com/markmarijnissen/famous-webpack-seed) (by [markmarijnissen](https://github.com/markmarijnissen)): Another - more complex - seed project for running webpack + Famo.us
## Changelog
Check [CHANGELOG.md](./CHANGELOG.md)
## License
Copyright (c) 2014 Jens Krause. Licensed under the [MIT license](./LICENSE.md).
[travis-url]: https://travis-ci.org/sectore/todomvc-famous
[travis-image]: https://travis-ci.org/sectore/todomvc-famous.svg?branch=master
[daviddm-url]: https://david-dm.org/sectore/todomvc-famous.svg?theme=shields.io
[daviddm-image]: https://david-dm.org/sectore/todomvc-famous