كان هذا موقع المطور القديم لـ Hapi تحت Hapijs.com. للتحقق من الموقع الحالي https://github.com/hapijs/hapi.dev.
خلف المشهد ، يستخدم موقع الويب docker لبيئة التطوير الخاصة به لأنه يعتمد على redis لتخزين بعض بياناته. لكي تقوم بتشغيل موقع الويب محليًا ، تحتاج إلى إعداد docker على جهازك المحلي. يرجى الرجوع إلى الوثائق الرسمية docker .
بمجرد تثبيت docker ، يمكنك متابعة الخطوات التالية:
أولاً ، احصل على رمز من GitHub هنا وحدد النطاقات التي تم فحصها فقط (اثنان فقط)
لمزيد من التفاصيل ، إليك وثائق Github.
انسخ ملف config/default.json إلى config/local.json ووضع الرمز المميز الخاص بك في حقل githubToken من local.json . ملاحظة: يرجى عدم ارتكاب الملف الذي يحتوي على رمز GitHub الحقيقي. هذا من شأنه أن يجعلها علنية ويسمح لأي شخص بالنظر إلى هذا الريبو واستخدام الرمز المميز الخاص بك كما لو كنت أنت.
قم بتشغيل الأوامر التالية
make restart يمكنك الآن زيارة http://localhost:3000 في متصفحك لعرض الموقع.
يقوم الخادم أيضًا بتشغيل مراقبة الملفات التي ستعيد بناء المحتوى تلقائيًا عند تغيير الملفات.
ملاحظة: للالتزام ، ستحتاج إلى تضمين الملفات العامة/* التي يتم إنشاؤها أثناء عملية صنع. النشر لا يفعل صنع.
في دليل lib/tutorials لدينا بعض الدلائل مع اسم اللغات المترجمة ، لإضافة ترجمة جديدة ، ما عليك سوى إضافة مجلد جديد في lib/tutorials مع ترجمتك. مثال ، إذا قمت بترجمة البرامج التعليمية ، إلى البرتغالية البرازيلية ، فيجب عليك استخدام pt_BR كاسم للدليل. داخل الدليل pt_BR ، تحتاج إلى اتباع نفس الدعامات التي نستخدمها في en_US ، مع فصل جميع البرامج التعليمية في ملفات Markdown وملف index.js الذي يتم تصدير البرامج التعليمية والعناوين. بعد الانتهاء من الترجمات ، تحتاج أيضًا إلى إضافة ترجمتك في ملف index.js داخل lib/tutorials .
يحافظ Hapijs.com على قائمة بالمكونات الإضافية التي تم إنشاؤها للمجتمع هنا. إذا كان هناك أي مكونات إضافية قمت بإنشائها أو الإلغاء الذي تستخدمه في كثير من الأحيان غير مدرج ، فيرجى إرسال طلب سحب. يرجى ملاحظة الفئات الحالية ، ولكن إذا لم يكن المكون الإضافي الخاص بك لا يناسب المرء فلا تتردد في إنشاء خاص بك. يرجى الاحتفاظ بالمكونات الإضافية بالترتيب الأبجدي لتكون عادلة لجميع المساهمين.