Gogs 3 hete
szülő
commit
0de3c403a7
1 módosított fájl, 17 hozzáadás és 7 törlés
  1. 17 7
      README.md

+ 17 - 7
README.md

@@ -1,10 +1,6 @@
 # Текущая ззадача
-доработай seed-events.coffee, так что бы он проверял наличие базы данных.
-создай _desing документы с необходимым набором view/map функций, _desing документ сделай отдельным файлом, весь код на coffeescript
-ля взаимодействия с couchdb используй pouchdb.
-скрипт должен проверять их наличие и соответствие текущей версии, и если их нет то создавать или обновлять.
-добавь к структуре, документ товара, с произвольным набором атрибутов, (Категории/Темы - доработать существующие структуры на взаимодействие с ними.), Теги. 
-основной текст, пишется на markdown. 
+доработай design-documents.coffee, отслеживая его версию. с учетом изменений в правилах, допиши недостающие описания типов документов, добавь документ я настройками домена.
+Добавь в документы, мульти доменое использование. 
 
 # применяй правила:
 
@@ -120,7 +116,18 @@ module.exports =
     
 ```
 
-
+## определение функций в _deing документе
+```
+    # Design документ для блог постов
+    blog_posts:
+        version: "1.1"
+        views:
+            # Все опубликованные блог посты
+            published:
+                map: ((doc) ->
+                    if doc.type is 'blog_post' and doc.status is 'published'
+                        emit(doc.created_at, doc)).toString()
+```
 
 ## определение шаблонов для слотов
 template(#body)       - не правильно
@@ -219,6 +226,7 @@ app/
             ├── index.coffee
             ├── index.pug
             ├── index.styl
+
 # Структура хранимых данных
 ## Базовый объект "Запись блога"
 coffee
@@ -273,3 +281,5 @@ coffee
     created_at: ISOString
     updated_at: ISOString
 }
+## _desing документ для работы с данными
+https://gogs.osvoj.ru/s5l.ru/borbad.s5l.ru/raw/master/scripts/design-documents.coffee