Toolverse
Wszystkie skille

jazz-schema-design

autor: garden-co

Projektuj schematy danych dla aplikacji Jazz z wbudowanymi uprawnieniami i współpracą

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
UX / Design
Wyświetlenia
1

O skillu

Umiejętność do projektowania i wdrażania schematów danych w frameworku Jazz. Definiujesz struktury danych za pomocą CoValues, konfigurujesz relacje między encjami oraz ustawiasz uprawnienia na poziomie schematu. Skupia się wyłącznie na modelowaniu danych i logice definicji schematów. Użyj tej umiejętności, gdy budujesz aplikacje Jazz i musisz zaplanować ewolucję schematów, wybrać między typami skalarnymi a kolaboracyjnymi, lub skonfigurować hierarchiczne uprawnienia dostępu.

Jak używać

  1. Zainstaluj umiejętność w swoim środowisku Cursor, wskazując ścieżkę do repozytorium garden-co/jazz w katalogu .cursor/skills/jazz-schema-design.
  2. Zdefiniuj podstawową strukturę danych używając co.map() dla schematów CoValue — każdy schemat reprezentuje typ danych w Twoim modelu kolaboracyjnym, na przykład Author z polem name typu z.string() lub Post z polem content typu co.richText().
  3. Skonfiguruj relacje między encjami, modelując powiązania w ramach schematów — Jazz reprezentuje dane jako graf powiązanych CoValues, a nie tradycyjne tabele, dlatego zdefiniuj, które obiekty odwołują się do siebie.
  4. Ustaw uprawnienia na poziomie schematu, przypisując grupy właścicieli i poziomy dostępu (none, reader, writer, admin) do każdego CoValue — uprawnienia są integralną częścią modelu danych, nie dodawane później.
  5. Planuj ewolucję schematów i migracje danych, gdy zmienia się struktura aplikacji — umiejętność wspiera decyzje dotyczące dodawania nowych pól, zmiany typów lub reorganizacji relacji.
  6. Nie używaj tej umiejętności do pisania testów (użyj jazz-testing), integracji UI (użyj jazz-ui-development) ani zagadnień uprawnień poza schematem (użyj jazz-permissions-security).

Podobne skille