عن المشروع

Nodeclub هو نظام مجتمعات مفتوح المصدر تم تطويره باستخدام Node.js و MongoDB، ويتميز بواجهة أنيقة ووظائف غنية وحجم صغير وسرعة عالية. تم نشره وتشغيله فعليًا في المجتمع التقني الصيني لـ Node.js المعروف باسم CNode (cnodejs.org)، ويمكن أيضًا استخدامه لبناء مجتمعك الخاص. متطلبات بيئة التشغيل: - Node.js (إلزامي، تشير شارة README إلى الحاجة للإصدار 4.2 أو أعلى، بينما الإصدار في بيئة الإنتاج هو v8.12.0) - MongoDB (إلزامي، الإصدار في بيئة الإنتاج هو v4.0.3) - Redis (إلزامي، الإصدار في بيئة الإنتاج هو v4.0.9) - لا يضمن المشروع التوافق مع نظام التشغيل Windows عملية التثبيت والنشر: 1. قم بتثبيت Node.js و MongoDB و Redis، وشغّل خدمات MongoDB و Redis 2. نفّذ الأمر make install لتثبيت حزم اعتمادات المشروع 3. انسخ الملف config.default.js إلى config.js وعدّل ملف الإعدادات حسب الحاجة الفعلية 4. نفّذ الأمر make test للتأكد من عمل جميع الخدمات بشكل سليم 5. شغّل التطبيق عبر تنفيذ الأمر node app.js 6. يمكنك الوصول إلى التطبيق عبر http://localhost:3000 من حيث الاختبار، يدعم المشروع تشغيل الاختبارات عبر make test، واختبارات التغطية عبر make test-cov، ويستخدم Travis CI للتكامل المستمر و codecov لتتبع تغطية الكود. تم نشر المشروع تحت ترخيص MIT مفتوح المصدر، ونرحب بمشاركاتك وآرائك عبر GitHub issues للمساهمة في تطوير المشروع.