โครงการนี้ได้รับการพัฒนาภายใต้ขั้นตอนก่อนหน้าของห้องปฏิบัติการ Humanities Yale Digital ตอนนี้เป็นส่วนหนึ่งของวิธีการคำนวณและแผนกข้อมูลของ Library Library ห้องปฏิบัติการไม่รวมโครงการนี้ไว้ในขอบเขตการทำงานอีกต่อไป เช่นนี้จะไม่ได้รับการอัปเดตเพิ่มเติม
แผ่นหม้อต้มแบบง่ายสำหรับแบ็กเอนด์ขวดและไคลเอ็นต์ React รวมถึง:
ในการติดตั้งการพึ่งพาหม้อไอน้ำคุณสามารถเรียกใช้:
git clone https://github.com/YaleDHLab/flask-react-boilerplate
cd flask-react-boilerplate
npm install --no-optional
pip install -r requirements.txtเมื่อติดตั้งการพึ่งพาแล้วคุณสามารถเริ่มต้น API ด้วยคำสั่งต่อไปนี้:
npm run productionนั่นจะเริ่มต้นเซิร์ฟเวอร์บนพอร์ต 7082 เพื่อเรียกใช้เซิร์ฟเวอร์การพัฒนาด้วยการโหลดโมดูลร้อน Run:
npm run startนั่นจะเริ่มต้นเซิร์ฟเวอร์ webpack dev บนพอร์ต 7081
ในการเรียกใช้การทดสอบ JavaScript (อยู่ใน src/tests/ ) ให้เรียกใช้:
npm run jest ในการเรียกใช้การทดสอบ Python (อยู่ใน server/tests/ ) ให้เรียกใช้:
pytest หากต้องการผ้าสำลี JavaScript (อยู่ใน src ) ให้เรียกใช้:
npm run lint-js หากต้องการผ้าสำลี Python (อยู่ใน server ) ให้เรียกใช้:
npm run lint-py