6.1. 浮雕装置¶
Fauxton包含在couchdb2.0中,因此请确保CouchDB正在运行,然后转到:
http://127.0.0.1:5984/_utils/
您还可以使用npm升级到Fauxton的最新版本:
$ npm install -g fauxton
$ fauxton
6.1.1. 浮雕视觉指南¶
- 您可以在此处找到视觉指南:
- http://couchdb.apache.org/fauxton-visual-guide
6.1.2. 开发服务器¶
使用dev服务器是使用faxton最简单的方法,特别是在为它开发时:
$ git clone https://github.com/apache/couchdb-fauxton.git
$ npm install && npm run dev
6.1.3. 了解Faxton代码布局¶
每一位功能都是它自己独立的模块或插件。
所有核心模块存储在 app/module 任何可选的插件都位于 app/addons .
我们使用 backbone.js 和 Backbone.layoutmanager 很重,所以最好弄清楚它们是怎么工作的。此时最好通读几个模块和插件,了解它们是如何工作的。
两个好的起点是 app/addon/config 和 app/modules/databases .
每个模块必须具有 base.js 文件,这是在Fauxton部署时读取和编译的。
这个 resource.js 文件通常是给你的 Backbone.Models
和 Backbone.Collections
, view.js 为了你 Backbone.Views
.
这个 routes.js 用于注册视图的url路径以及视图所需的布局、数据、面包屑和api点。
6.1.3.1. 待办事项¶
结账 JIRA or GitHub Issues 要做的项目列表。