我是CouchDB製作東西的新手。所以,我有很多關於它的問題,但讓我們專注於其中之一。如何管理CouchDB代碼?
的CouchDB有這個概念javascript代碼(驗證+地圖+降低秀+?)被寫在設計文件。這是數據庫的一部分,就像存儲過程或觸發器用於更多傳統數據庫。
是否有人在項目中維護此代碼,以便我們可以像其他任何JavaScript代碼一樣(通過jspec來模擬依賴關係)測試此代碼,版本位於我們版本代碼其餘部分的同一存儲庫中,大概在一個單獨的文件夾中。是否有可能和使用?或者出於某種原因,我應該知道它不好?
我想要的是一些方法來做一個耙子任務,我的couchdb設計文件與項目同步,類似的東西可能是有用的。
在紅寶石的情況下,也會有助於發生一些動態魔術(例如默認視圖和驗證,通過使用命名範圍的新視圖)。
我會盡快研究這個項目:http://github.com/eee-c/couch_docs/tree/master/spec/ – 2010-01-26 02:05:11