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星跟蹤圖

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

主要指標

概覽
名稱與所有者taunus/taunus
主編程語言JavaScript
編程語言JavaScript (語言數: 1)
平台
許可證MIT License
所有者活动
創建於2014-05-14 05:52:38
推送於2018-09-18 04:17:43
最后一次提交2018-09-18 04:17:43
發布數24
最新版本名稱v8.2.0 (發布於 2017-01-15 04:06:48)
第一版名稱v2.8.6 (發布於 2014-11-14 04:56:27)
用户参与
星數571
關注者數23
派生數21
提交數507
已啟用問題?
問題數18
打開的問題數2
拉請求數2
打開的拉請求數0
關閉的拉請求數0
项目设置
已啟用Wiki?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?