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?
已存档?
是复刻?
已锁定?
是镜像?
是私有?