我是CouchDB制作东西的新手。所以,我有很多关于它的问题,但让我们专注于其中之一。如何管理CouchDB代码?
的CouchDB有这个概念javascript代码(验证+地图+降低秀+?)被写在设计文件。这是数据库的一部分,就像存储过程或触发器用于更多传统数据库。
是否有人在项目中维护此代码,以便我们可以像其他任何JavaScript代码一样(通过jspec来模拟依赖关系)测试此代码,版本位于我们版本代码其余部分的同一存储库中,大概在一个单独的文件夹中。是否有可能和使用?或者出于某种原因,我应该知道它不好?
我想要的是一些方法来做一个耙子任务,我的couchdb设计文件与项目同步,类似的东西可能是有用的。
在红宝石的情况下,也会有助于发生一些动态魔术(例如默认视图和验证,通过使用命名范围的新视图)。
我会尽快研究这个项目:http://github.com/eee-c/couch_docs/tree/master/spec/ – 2010-01-26 02:05:11