Skip to Content
Testingبيئة تطوير الويب للتطبيق

بيئة تطوير الويب للتطبيق

التوفر

بيئة الويب غير متاحة بعد. نقاط النهاية الحالية تحفظ ربطا بشكل IDE وتعيد URL مخططا، لكن المزود النشط stub. لا تثبّت code-server، ولا تشغّل محررا، ولا تسجّل مسار بوابة، ولا تفرض جلسة محرر للمالك فقط.

لا تفتح أو تنشر URL المعاد. استجابة حالتها running هي استجابة stub وليست دليلا على عملية IDE أو مسار خاص.

عقد المعاينة

مسارات نطاق المالك:

MethodPathالسلوك الحالي
POST/api/apps/{app_id}/ideيحفظ ربطا مفعّلا عبر مزود stub.
GET/api/apps/{app_id}/ideيعيد الربط المخزن أو الحالة الافتراضية off.
DELETE/api/apps/{app_id}/ideيحفظ حالة off عبر مزود stub.

أدوات MCP المكافئة: enable_app_ide، وget_app_ide_status، وdisable_app_ide.

الشكل المخطط للـ URL هو https://ide-<slug>.apps.openfactory.tech. هو بيانات وصفية محجوزة اليوم، وليس خدمة قابلة للوصول أو مصادق عليها.

ما يبقى قبل الاستخدام

إصدار IDE قابل للاستخدام يحتاج:

  1. ميزة بناء code-server مراجعة عبر خط أنابيب الصورة غير القابل للتغيير؛
  2. تجهيزا حقيقيا مع انتقالات حالة موثوقة؛
  3. مسار بوابة خاص يفرض ملكية التطبيق بغض النظر عن الرؤية المطلوبة؛
  4. قيود شبكة تمنع الوصول المباشر لمنفذ المحرر؛
  5. سير تحكم بالمصدر يحفظ commits خارج VM المؤقت؛
  6. حدود موارد، ومعالجة تحديثات، وسلوك إيقاف؛ و
  7. اختبارا من النهاية إلى النهاية يغطي التحرير، وcommit، وإعادة النشر، ورفض التفويض، والتعطيل، والاستعادة.

حتى تمر هذه الفحوص، حرّر مستودع التطبيق في بيئة التطوير المعتادة، نفّذ commit هناك، وانشر المراجعة عبر نشر التطبيق.