تخطَّ إلى المحتوى الرئيسي

توثيق الموديولز

قائمة الصفحات

كل صفحة يحملها الموديول.

مكتمل

التغطية تَكشف فقط مسارَيْن عامَّيْن — سطح أدنى مقصود. /coverage/:slug يَرسم المقالات الفردية؛ /coverage/design-system صفحة مرجع داخلية تُوثِّق متغيّرات كرت التغطية ومقياس النوع لجسم المقالة. لا فهرس قائمة /coverage/، لا هبوط فئة، لا صفحة أرشيف — كروت التغطية تَعيش داخل السياقات حيث يمكن اكتشافها (صفحات تفاصيل الفعاليات، ملفات المؤسّسين، ملفات الشركات، شرائط تحريرية).

جرد المسارات

/coverage/:slug
صفحة تفاصيل المقالة. Article / NewsArticle JSON-LD كامل. Hero مع صورة غلاف + عنوان + dek + byline المؤلِّف + شريحة الفعالية الوالد + publishedAt + readingTimeMinutes. الجسم يَرسم bodyHtml مُسبَق-الترجمة. الشريط الجانبي يَعرض كرت الفعالية الوالد + المؤسّسون المذكورون + الشركات المذكورة + الفرص المذكورة + الملفات المذكورة. المكوّن: CoverageArticlePage.
/coverage/design-system
صفحة مرجع داخلية تُوثِّق بدائيات التغطية البصرية: 5 متغيّرات كرت (واحد لكل نوع)، متغيّر شارة "Sponsored"، متغيّرات شريحة الفعالية الوالد، تخطيطات byline المؤلِّف، مقياس النوع لجسم HTML (h1-h4، p، blockquote، figure، ul/ol). المكوّن: CoverageDesignSystemPage. مرجع لـ EVENTS_COVERAGE_DESIGN_SYSTEM.md.

أين تَظهر كروت التغطية فعلاً

  • على كل صفحة تفاصيل CalendarEvent: قسم "Coverage" يَسرد كل CoverageArticles بـ parentEventId = هذه الفعالية.
  • على كل ملف مؤسّس: شريط "Mentioned in coverage" (بحث عكسي لـ mentionedFounderIds).
  • على كل صفحة تفاصيل شركة: شريط "Mentioned in coverage" (بحث عكسي لـ mentionedStartupIds).
  • على كل صفحة تفاصيل فرصة: شريط "Coverage of program outcomes" حين mentionedOpportunityIds يَشمل هذه الفرصة.
  • على رئيسية التحرير + المقالات التحريرية ذات الصلة: شريط "Recent coverage" (الأحدث 4 بـ publishedAt).
  • على الصفحة الرئيسية: كرت تغطية مُميَّز حين isFeatured=true.