Skip to content
🚗 Micro Isomorphic MVC. Progressive Enhancement. Content-First. Single-Page Applications (that are also server-side rendered). Predictive Caching. Bring Your Own View Engine.
JavaScript
Branch: master
Clone or download
Latest commit 0a198ea Sep 18, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
bin cli test cases Nov 23, 2014
browser
lib update deps Jan 14, 2017
resources tests start emerging! Nov 23, 2014
test update deps Jan 14, 2017
.editorconfig initial commit May 13, 2014
.gitignore version bump Oct 2, 2014
.jshintignore support modernless browsers Sep 18, 2014
.jshintrc lint-free Nov 26, 2014
.travis.yml idb tests, zuul Nov 25, 2014
.zuul.yml get rid of zuulnice Dec 4, 2014
CHANGELOG.md rm assignment Mar 3, 2016
LICENSE initial commit May 13, 2014
README.md Remove link to porn site Sep 17, 2018
global.js improve error messaging Nov 21, 2014
package.json 8.2.0 Jan 14, 2017
version.json Taunus release v8.1.5 Sep 12, 2016
versioning.js replacing caching engine to something more robust Nov 15, 2014

README.md

taunus.png

Micro Isomorphic MVC. Progressive Enhancement. Content-First. Single-Page Applications (that are also server-side rendered). Predictive Caching. Bring Your Own View Engine.

Taunus aims to simplify the state of MVC and shared rendering using convention over configuration. Taunus will handle routing, allow you to lay out controllers and view templates independently for each view.

Documentation

The comprehensive documentation is available at taunus.io.

In The Wild

For usage examples, please check out these sites.

Alternatively walk through getting-started or use the Yeoman generator!

Enjoy!

Development

Install dependencies.

npm install

You can analyze the bundle size using the command below.

npm run diagnose

Tests

Taunus has unit tests for both the client-side and the server-side. Run them both with npm.

npm test

You can also run them individually.

npm run test-server
npm run test-client

Note that during CI a different test harness is used for the client-side (the test-client-ci script), but the tests stay the same.

Continuous Integration

The server-side test suite is serviced by Travis CI.

travis.png

Sauce Labs provides CI for the client-side Taunus test suite.

taunus.png

License

MIT

You can’t perform that action at this time.