taunus

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

Github stars Tracking Chart

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

Main metrics

Overview
Name With Ownertaunus/taunus
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2014-05-14 05:52:38
Pushed At2018-09-18 04:17:43
Last Commit At2018-09-18 04:17:43
Release Count24
Last Release Namev8.2.0 (Posted on 2017-01-15 04:06:48)
First Release Namev2.8.6 (Posted on 2014-11-14 04:56:27)
用户参与
Stargazers Count571
Watchers Count23
Fork Count21
Commits Count507
Has Issues Enabled
Issues Count18
Issue Open Count2
Pull Requests Count2
Pull Requests Open Count0
Pull Requests Close Count0
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private