Dieses Projekt wurde in einer früheren Phase des Yale Digital Humanities Labors entwickelt. Das Labor ist jetzt ein Teil der Computermethoden und Datenabteilung der Yale Library und enthält dieses Projekt nicht mehr in seinen Arbeitsumfang. Daher wird es keine weiteren Aktualisierungen erhalten.
Einfache Kesselplatte für einen Flask -Backend und React -Client, einschließlich:
Um die Kesselplattenabhängigkeiten zu installieren, können Sie ausführen:
git clone https://github.com/YaleDHLab/flask-react-boilerplate
cd flask-react-boilerplate
npm install --no-optional
pip install -r requirements.txtSobald die Abhängigkeiten installiert sind, können Sie die API mit dem folgenden Befehl starten:
npm run productionDadurch wird der Server auf Port 7082 gestartet. Um den Entwicklungsserver mit dem RELADEN mit Hot -Modul auszuführen, rennen Sie:
npm run startDadurch wird der WebPack Dev Server auf Port 7081 gestartet.
Ausführen der JavaScript -Tests (befindet sich in src/tests/ ), leiten Sie:
npm run jest Um die Python -Tests (in server/tests/ ) auszuführen, rennen Sie:
pytest Um die JavaScript -Dateien (in src ) auszuführen, laufen Sie:
npm run lint-js Um die Python -Dateien (auf server befindlich) auszuführen, führen Sie aus:
npm run lint-py