-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
Object, subject, context, hypotheses
- Как запустить
deep,mlиdnдоступный в консоли браузера- карта связи без релейшенов с обьяснением со скриншотами из Deep.Case
- развернутые примеры в collapse(е)
- deep.insert
- deep.update
- deep.select
- deep.delete
- расширенная карта связи с релейшенами from to type out in typed и скриншотом того что в коде из Deep.Case
- развернутые примеры в collapse(е)
- deep.insert
- deep.update
- deep.select с одним релейшеном many и одним one джойном
- deep.delete с одним релейшеном many и одним one джойном
- расширенная карта связи релейшенами up down и базовой идеей деревьев, скриншотом containTree и всех его includes, и некоторым примером для выгрузки из Deep.Case
- развернутые примеры в collapse(е)
- deep.select (down/up), с обьяснением что:
- если select down то это утверждение - найди связи у которых ниже есть тот у которого link_id встречается в дереве
- если select up то это утверждение - найди связи у которых выше есть тот у которого parent_id встречается в дереве
- useDeepSubscription useDeepQuery пример на предыдущих данных
- обзор выгруженных на один экран всех supports, handles и для каждого по одному примеру handle
- один скриншот всех supports, и handles
- один скриншот конкретного support конкретного кусочка кода и конкретного handle, с инструкцией по вызову этого кода используя DeepClient или в случае с sheduler - как заглянуть в promises, или в случае с routes или gql handle пример на каждый из случаев, скриншот связей и код который там
- авторизация, любая связь может иметь право login что дает право ей получить используя deep.jwt токен для авторизации на какой либо конкретный линк, deep.login который пересоздает DeepClient с новым подключением и переподключает на него весь Deep.Case, скриншот того как это же сделать используя copy/paste token и используя login кнопку в круговом меню
- файловый сервер, пример загрузки файла мышкой, пример создания DropZone внутри tsx client handler, пример ручной загрузки файла используя что-то вроде curl из терминала, пример с картинкой по прямому адресу, пример потоковой загрузки, обьяснение что здесь используется https://github.com/nhost/hasura-storage
- права, пример создания права для конкретного пользователя применительно к конкретной связи на операции insert/update/delete
- селекторы, по одному примеру того что в handle и rule subject/action/object можно использовать селекторы для указания диапозона связей, с одним скриншотом всей структуры
- minilinks клиентская версия deep, без поддержки деревьев, селекторов и прав, ml в консоли и deep.minilinks
- ml.select идентичный deep.select но клиентский
- { _id }
- useMinilinksSubscription useMinilinksQuery пример на предыдущих данных
- client-first сравнение с meteor.js опции в new Deep({ remote: boolean, local: boolean }), те же опции в операциях deep.insert deep.update deep.delete deep.select
- minilinks.emitter подписка на события inserted updated removed applied
- SDK репозиторий, как сбилдить со своим кодом, как получить билд из своего репозитория для Win/Mac/Linux/iOS/Android/Chrome exp/Firefox exp
- пример использования там useDeepSubscription useDeepQuery
- использование в SDK репозитория @deep-foundation/deepcase для например вставки ClientHandler, CytoGraph и пр
- traveler в интерфейсе как alpha версия
- анонс class deep.Traveler
- alpha из ветки cyber - DeepNamespaces, вложенные в MinilinksProvider экземпляры разных DeepProvider, обьединение данных из нескольких DeepClient источников в одном Minilinks экземпляре
- Если вы не можете использовать JS, вам всегда доступен GraphQL API предоставляемый от Hasura, за исключением того что: DeepClient расширяет hasura api добавляя поддержку { _id } и возможность не указывать { _eq }, если значение числовое
Metadata
Metadata
Assignees
Labels
No labels