Skip to main content

build-service-database

Build a feature's ecs/services layer — registering services on the database. Optional.

معلومات المصدر

المستودع
adobe/data
آخر نشاط في المصدر
٦ أكتوبر ٢٠٢٦ في ١٦:٥٥
لغة SKILL.md المكتشفة
الإنجليزية
النجوم
١٢
التفرعات
٨

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
build-service-database
description
Build a feature's ecs/services layer — registering services on the database. Optional.
input
feature
output
feature
Legacy feature (has `data/state/` or `services/main-service/`)? Extend it in place per the legacy rules; don't migrate unless asked. Skip if the feature has no services. Create `ecs/services/service-database.ts` (extends the previous layer), registering each `services/` service's `create` under its `Services` key, plus any database-bound factories (one per file + barrel) for services that read observables or call transactions. Pin with `Assert<Equal<ServiceDatabase["services"], Services>>`. Give the implementation base fakes for services whose `create` throws. The how is in the auto-loading `features/ecs/services.md` rule.
عرض على GitHub