FoodHub เป็นแพลตฟอร์มโซเชียลโอเพ่นซอร์สสำหรับการแบ่งปันสูตรอาหารที่ผู้ใช้สามารถแยกสูตรในลักษณะ gitHub แก้ไขและแบ่งปัน
คำแนะนำเหล่านี้จะช่วยให้คุณได้รับสำเนาของโครงการและทำงานบนเครื่องในพื้นที่ของคุณเพื่อการพัฒนาและการทดสอบ ดูการปรับใช้สำหรับหมายเหตุเกี่ยวกับวิธีการปรับใช้โครงการในระบบสด
เพื่อให้แพลตฟอร์มทำงานได้คุณต้องมีสิ่งต่อไปนี้:
นอกจากนี้คุณต้องติดตั้งเซิร์ฟเวอร์ต่อไปนี้:
ในการเรียกใช้แพลตฟอร์มหลังจากโคลนนิ่งคุณต้องเรียกใช้ Bundler โดยใช้
bundle install
ต้องสร้างฐานข้อมูลย้ายและโหลดเมล็ดโดยใช้สิ่งต่อไปนี้
rails db:create db:migrate db:setup
FoodHub ใช้แตงกวาเพื่อทดสอบการยอมรับและ RSPEC สำหรับการทดสอบหน่วย
ในการเรียกใช้การทดสอบเป็นรายบุคคลให้ใช้สิ่งต่อไปนี้เพื่อทดสอบการยอมรับ
bundle exec cucumber
และสำหรับการทดสอบหน่วย
bundle exec rspec
โปรดทราบว่าการเรียกใช้การทดสอบที่มีการค้นหาต้องใช้เซิร์ฟเวอร์การค้นหาแบบยืดหยุ่น
หากต้องการเรียกใช้การทดสอบทั้งสองในคำสั่งเดียวให้เรียกใช้
bundle exec rake
โฮสต์ควรจะสามารถเรียกใช้เซิร์ฟเวอร์ที่มีการตั้งคำถามล่วงหน้าได้ การปรับใช้ได้ถูกนำไปใช้อย่างประสบความสำเร็จใน Heroku
โปรดอย่าลังเลที่จะแยกและส่งคำขอดึงมาให้เรา
ดูรายชื่อผู้สนับสนุนที่เข้าร่วมในโครงการนี้
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT - ดูไฟล์ License.md สำหรับรายละเอียด