الانتقال إلى المحتوى الرئيسي

إضافة بيانات التعريف للسوق

config يحمل الهوية التي تظهر في السوق: روابط المؤلف والفئة والشعار والدعم . ضع شعارًا في public/ وارجع إليه باستخدام logo.
تم الإعلان عن الدور الافتراضي مع ‘defineApplicationRole()’ في ملفه الخاص - لم تعد تمر هنا `defaultRoleUniversalIdentifier’.
أضف أيضا الكلمة المفتاحية ٢٢app إلى package.json حتى يكون التطبيق قابلا للاكتشاف:

إضافة لقطات شاشة معرض الصور

قائمة السوق تبيع نفسها مع لقطات شاشة. ضع بعض ملفات PNG في public/gallery/ وارجع إليها باستخدام galleryImages — حيث يتم عرضها كمعرض على صفحة القائمة، بحسب ترتيبها في المصفوفة.
الرصاص مع الفائز: اجعل أول لقطة للشاشة النتيجة النهائية (وثيقة تم إنشاؤها )، ثم اظهر كيف تم تشغيلها وكتابتها. استخدم لقطات واضحة وعالية الدقة — فهي أول ما يراه المستخدم.
إعطاء العلاج نفسه ‘README.md’ - إنها الصفحة الأولى على npm و GitHub. افتح مع اقتراح القيمة و لقطة شاشة، قائمة بميزات العنوان، ثم ابقي تفاصيل البناء تحت الطبع.

تحقق قبل الشحن

تشغيل نفس البوابات CI :
تعرض الخطة بالضبط ما سيتغيّر على الخادم من دون تطبيقه — وهي فحص نهائي جيّد للسلامة. انظر Testing و المزامنة والاسترداد.

النشر

‘20 تطبيق’ ينشر وينشر إلى npm بشكل افتراضي؛ ‘—private’ يرفع قاعدة إلى سجل خادم خاص بعشرين بدلا من ذلك. لإظهار تطبيق منشور في سوق حالة ما، انتظر مزامنة كتالوج السوق للخادم. التفاصيل الكاملة وقائمة التحقق من الإصدار: Publishing.

قمت ببناء تطبيق 🎉

في ستة فصول استخدمت معظم سطح SDK:
  • الكائنات، الحقول و العلاقة لنموذج البيانات
  • دالة منطقية مكشوفة كأداة **AI **، و سير العمل، و مسارات HTTP
  • مشاهدات, تصفح, أمر و مكون أمامي لواجهة المستخدم
  • وكيل + مهارة لتوليد اللغة الطبيعية
  • **البيانات الوصفية للسوق ** وتدفق النشر
التطبيق النهائي هو في packages/twenty-apps/examples/document-generator.

من أين تذهب بعد

apps-data
مرجع البيانات
كل نوع حقل وعلاقته وفهرسه.
apps-logic
مرجع منطقي
Cron و database-event مشغلات متجر القيمة المفتاحية، اتصالات OAuth.
layout-window-v1
مرجع التخطيط
مخططات الصفحة، ودويدجت لوحة المعلومات، ومزيد من أسطح واجهة المستخدم.
apps-operations
العمليات
CLI والاختبار البعيد وCI.