FoodHub هي منصة اجتماعية مفتوحة المصدر لمشاركة الوصفات ، حيث يمكن للمستخدمين أن تتخلى عن الوصفات بطريقة github ، وتعديلها ، ومشاركتها.
ستجلب لك هذه التعليمات نسخة من المشروع وتشغيلها على جهازك المحلي لأغراض التطوير والاختبار. راجع نشر ملاحظات حول كيفية نشر المشروع على نظام مباشر.
من أجل تشغيل النظام الأساسي ، تحتاج إلى ما يلي:
بالإضافة إلى ذلك ، تحتاج إلى تثبيت الخوادم التالية:
من أجل تشغيل النظام الأساسي بعد الاستنساخ ، تحتاج إلى تشغيل Bundler باستخدام
bundle install
يجب إنشاء قاعدة البيانات وترحيلها وتحميل البذور باستخدام ما يلي
rails db:create db:migrate db:setup
يستخدم FoodHub الخيار لاختبار القبول و RSPEC لاختبار الوحدة.
لتشغيل الاختبارات بشكل فردي ، استخدم ما يلي لاختبار القبول
bundle exec cucumber
واختبار الوحدة
bundle exec rspec
يرجى ملاحظة أن اختبارات التشغيل التي تتضمن البحث يتطلب تشغيل خادم البحث المرن
لتشغيل كلا الاختبارين في أمر واحد ، قم بتشغيل
bundle exec rake
يجب أن يكون المضيف قادرًا على تشغيل الخوادم المسبقة. تم تنفيذ النشر بنجاح على Heroku.
لا تتردد في الشوكة وتقديم طلبات السحب لنا.
انظر أيضًا قائمة المساهمين الذين شاركوا في هذا المشروع.
تم ترخيص هذا المشروع بموجب ترخيص معهد ماساتشوستس للتكنولوجيا - راجع ملف الترخيص.