ملاحظة: لم يعد هذا المشروع يتم الحفاظ عليه.
هذا هو الكود المصدري 10 كيلو بيلوب.
اقرأ قواعد النادي أولاً. إذا كان الموقع الجديد يفي بقواعد النادي ، فقم بإنشاء مشكلة جديدة وقم بتوفير عنوان URL للموقع.
لبناء وتطوير هذا المشروع محليًا ، قم بتنفيذ الخطوات التالية:
استنساخ هذا المستودع:
git clone https://github.com/susam/10kbclub.gitتثبيت العقدة.
على MacOS ، أدخل الأمر التالي إذا كان لديك Homebrew:
make mac-setupعلى Debian أو Ubuntu أو نظام Linux الذي يستند إلى Debian ، أدخل الأمر التالي:
make deb-setup
أدخل الأمر التالي لإنشاء نسخة محلية من الموقع:
make render افتح الآن index.html باستخدام متصفح الويب لرؤية الإخراج.
على نظام Linux ، أدخل الأمر التالي للتأكد من إضافة دليل ثنائيات العقدة إلى متغير بيئة PATH :
. ./env أدخل الأمر التالي لإنشاء ملف يسمى metrics.yaml الذي سيحتوي على بيانات مقاييس لكل عنوان URL في الملف src/urls.yaml :
node src/refresh.js أدخل الأمر التالي لتقديم الصفحة الرئيسية باستخدام البيانات في metrics.yaml :
node src/render.jsأدخل الأمر التالي لجلب عنوان URL واحد وطباعة مقاييسه:
node src/metrics.js https://www.example.com/يقبل هذا البرنامج النصي أيضًا وسائط URL متعددة مثل هذا:
node src/metrics.js https://www.example.com/ https://www.example.org/يتم اتباع الإرشادات التالية في الالتزامات التي تم إجراؤها يدويًا:
يجب أن تنجح الأوامر التالية بدون أخطاء:
make checks
make renderتتم كتابة رسائل الالتزام وفقًا للإرشادات الواردة في هذا المستند: كتابة رسائل الالتزام الجيدة.
يحتوي هذا القسم على بعض التفاصيل الإضافية التي قد تكون مفيدة في فهم هذا المشروع.
يتم نشر مستودع المشروع على https://github.com/susam/10kbclub تلقائيًا كـ https://10kbclub.com/ باستخدام صفحات Github.
يتم تشغيل وظيفة Build To Prectize the.com تلقائيًا مرة كل يوم سبت وكذلك في كل دفعة عبر إجراءات GitHub. انظر live.yml للحصول على سير العمل الإجراءات GitHub. راجع https://github.com/susam/10kbclub/actions لعمليات الإعدام السابقة لسير العمل.
الروابط إلى مؤشرات ترابط المناقشة في js/urls.yaml ليست شاملة. تم اختيار مؤشرات ترابط المناقشة الخمسة فقط التي لديها 100 نقطة أو أكثر من كل منتدى.
هذا هو برنامج مجاني ومفتوح المصدر. يمكنك استخدام نسخ ونسخها وتعديلها ودمجها ونشرها وتوزيعها و/أو بيعها ، بموجب شروط ترخيص معهد ماساتشوستس للتكنولوجيا. انظر الترخيص. md للحصول على التفاصيل.
يتم توفير هذا البرنامج "كما هو" ، دون أي ضمان من أي نوع أو صريح أو ضمني. انظر الترخيص. md للحصول على التفاصيل.
للإبلاغ عن الأخطاء ، اقتراح تحسينات ، أو طرح أسئلة ، إنشاء مشكلات.