Fettle هي صفحة الحالة المفتوحة المصدر ، مدعومة بالكامل بإجراءات GitHub والقضايا والصفحات.

بادئ ذي بدء ، تحتاج إلى مفترق هذا المستودع.
قم بتحديث عناوين URL والاسم في ملف urls.cfg الموجود في ملف public > urls.cfg .
Google=https://google.com
Facebook=https://facebook.com
انتقل إلى src > incidents > hooks > useIncidents.tsx ملف وتحديث عنوان URL باستخدام عنوان URL للمستودع.
استبدل mehatab/fettle باسم المستخدم الخاص بك/الاسم الريبو
https://api.github.com/repos/mehatab/fettle/issues?per_page=20&state=all&labels=incident
انتقل إلى src > services > hooks > useServices.tsx ملف وتحديث عنوان URL باستخدام عنوان URL للمستودع الخاص بك.
استبدل mehatab/fettle باسم المستخدم الخاص بك/الاسم الريبو
https://raw.githubusercontent.com/mehatab/fettle/main/public/status/${key}_report.log
انتقل إلى src > services > hooks > useSystemStatus.tsx ملف وتحديث عنوان URL باستخدام عنوان URL للمستودع الخاص بك.
استبدل mehatab/fettle باسم المستخدم الخاص بك/الاسم الريبو
https://raw.githubusercontent.com/mehatab/fettle/main/public/status/${key}_report.log
ثم ، تحتاج إلى تمكين صفحات github على مستودعك المتشعب. يمكنك القيام بذلك عن طريق الانتقال إلى Settings > Pages وتمكينه على الفرع main .
في قسم البناء والنشر ، حدد إجراءات github.
إذا كنت ترغب في تغيير الفاصل الزمني للمراقبة ، فيمكنك تغييره في .github > workflows > health-check.yml . قم بتحديث وقت كرون في السطر التالي.
on :
schedule :
- cron : " 0 0/12 * * * " incident تسمية جديدةincident التسمية إلى هذه القضيةالاستضافة
يراقب
الحوادث
لا تتردد في إرسال طلبات السحب و/أو مشكلات الملفات للأخطاء والاقتراحات.