تم تطوير هذا المشروع في ظل مرحلة سابقة من مختبر Yale Digital Humanities Lab. الآن جزء من الأساليب الحسابية وبيانات مكتبة ييل ، لم يعد المختبر يتضمن هذا المشروع في نطاق عمله. على هذا النحو ، لن يتلقى أي تحديثات أخرى.
صفيحة بسيطة للواجهة الخلفية للقرن وعميل رد فعل بما في ذلك:
لتثبيت تبعيات Boilerplate ، يمكنك تشغيل:
git clone https://github.com/YaleDHLab/flask-react-boilerplate
cd flask-react-boilerplate
npm install --no-optional
pip install -r requirements.txtبمجرد تثبيت التبعيات ، يمكنك بدء واجهة برمجة التطبيقات مع الأمر التالي:
npm run productionسيؤدي ذلك إلى بدء تشغيل الخادم على المنفذ 7082. لتشغيل خادم التطوير مع إعادة تحميل الوحدة الساخنة ، تشغيل:
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