Ce projet a été développé dans une phase précédente du Yale Digital Humanities Lab. Désormais partie du service de calcul et du service de données de la bibliothèque de Yale, le laboratoire n'inclut plus ce projet dans sa portée de travail. En tant que tel, il ne recevra aucune autre mise à jour.
Coulagement simple pour un client Backend et réagir, y compris:
Pour installer les dépendances de la bailli, vous pouvez exécuter:
git clone https://github.com/YaleDHLab/flask-react-boilerplate
cd flask-react-boilerplate
npm install --no-optional
pip install -r requirements.txtUne fois les dépendances installées, vous pouvez démarrer l'API avec la commande suivante:
npm run productionQui démarrera le serveur sur le port 7082. Pour exécuter le serveur de développement avec le rechargement du module chaud, exécutez:
npm run startCela démarrera le serveur de développement WebPack sur le port 7081.
Pour exécuter les tests JavaScript (situés dans src/tests/ ), exécutez:
npm run jest Pour exécuter les tests Python (situés dans server/tests/ ), exécutez:
pytest Pour pelucher les fichiers JavaScript (situés dans src ), exécutez:
npm run lint-js Pour pelucher les fichiers Python (situé sur server ), exécutez:
npm run lint-py