CouchDB'nin bir şeyler yapma yolunda yeniyim. Yani, bunun hakkında birçok sorum var, ama bunlardan birine odaklanalım.CouchDB kodu nasıl yönetilir?
CouchDB kodujavascript bu kavramı vardır (doğrulama + gösteri + harita azaltmak?) tasarım belgelerinde yılında yazılıyor. Bu, saklı yordamlar veya tetikleyicilerin daha fazla gelenek veritabanları için olduğu gibi veritabanının bir parçasıdır.
Bu kodun bir projenin içinde kalmasını sağlayan herhangi bir kişi var mı? Böylece, bu kodu diğer javascript kodları gibi (örneğin, bağımlılıkları alay ederek jspec aracılığıyla), kodun geri kalanını kullandığımız aynı depodaki sürüm gibi test edebiliriz. Muhtemelen ayrı bir klasörde .. Bu mümkün ve kullanılır? Ya da bilmem gereken bir sebepten dolayı iyi değil mi?
Sahip olmak istediğim tek bir komisyon görevi yerine getirmenin bir yoludur ve couchdb tasarım belgelerim proje ile senkronize edilir, bunun gibi bir şey yararlı olabilir.
Yakut olması durumunda, bazı dinamik sihrin gerçekleşmesi de yararlı olacaktır (örn. Varsayılan görünümler ve doğrulamalar, adlandırılmış kapsamların kullanımı yoluyla yeni görünümler).
Bu projeye en kısa zamanda bakacağım: http://github.com/eee-c/couch_docs/tree/master/spec/ –