6.1. 浮雕装置

Fauxton包含在couchdb2.0中,因此请确保CouchDB正在运行,然后转到:

http://127.0.0.1:5984/_utils/

您还可以使用npm升级到Fauxton的最新版本:

$ npm install -g fauxton
$ fauxton

(的最新版本 node.jsnpm 是必需的。)

6.1.1. 浮雕视觉指南

您可以在此处找到视觉指南:

http://couchdb.apache.org/fauxton-visual-guide

6.1.2. 开发服务器

的最新版本 node.jsnpm 是必需的。

使用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.jsBackbone.layoutmanager 很重,所以最好弄清楚它们是怎么工作的。此时最好通读几个模块和插件,了解它们是如何工作的。

两个好的起点是 app/addon/configapp/modules/databases .

每个模块必须具有 base.js 文件,这是在Fauxton部署时读取和编译的。

这个 resource.js 文件通常是给你的 Backbone.ModelsBackbone.Collectionsview.js 为了你 Backbone.Views .

这个 routes.js 用于注册视图的url路径以及视图所需的布局、数据、面包屑和api点。

6.1.3.1. 待办事项

结账 JIRA or GitHub Issues 要做的项目列表。