Kyle-Ye
(Kyle)
1
لست متأكدًا مما إذا كان هذا هو أفضل مكان لتقديم مثل هذه الملاحظات، ولكن مستودع Github ذي الصلة أغلق بوابة تقديم المشكلات، لذا أحاول تقديم الملاحظات هنا.
GitHub - discourse/discourse_api_docs: Discourse API Documentation
ملف openapi.json المستضاف على GitHub - discourse/discourse_api_docs: Discourse API Documentation ليس في الواقع ملف openapi صالحًا.
انظر المزيد من المعلومات هنا Discourse openapi.json generate issue · Issue #277 · mattpolzin/OpenAPIKit · GitHub
باختصار 
يجب أن يكون مفتاح items لمخطط array “مخطط JSON صالحًا” (json-schema.org/draft/2020-12/json-schema-core.html#section-10.3.1.2-1) ويجب أن يكون مخطط JSON “كائنًا أو قيمة منطقية” (json-schema.org/draft/2020-12/json-schema-core.html#section-4.3-2). نظرًا لأن هذا الجزء من مستند OpenAPI يخضع لقواعد مخطط JSON، فمن المحتمل أنهم لم يكلفوا أنفسهم عناء ذكر الكثير من هذه القواعد داخل مواصفات OpenAPI نفسها.
إعجاب واحد (1)
Kyle-Ye
(Kyle)
2
يتم إنشاء openapi.json الخاص بـ Discourse بواسطة أداة تسمى rswag
ربما تكون هذه مشكلة في المصدر. وعندما يقوم المصدر بإصلاحها، يجب علينا ترقية إصدار التبعية وتحديث ملفات التوثيق المقابلة.
إعجابَين (2)
blake
(Blake Erickson)
3
تمت معالجة طلب السحب أعلاه ^ في مرحلة لاحقة هنا:
إعجاب واحد (1)