Proyek ini dikembangkan di bawah fase sebelumnya dari Yale Digital Humaniora Lab. Sekarang menjadi bagian dari metode komputasi dan departemen data Yale Library, lab tidak lagi memasukkan proyek ini dalam ruang lingkup pekerjaannya. Karena itu, ia tidak akan menerima pembaruan lebih lanjut.
Boilerplate sederhana untuk labu backend dan klien bereaksi termasuk:
Untuk memasang dependensi boilerplate, Anda dapat menjalankan:
git clone https://github.com/YaleDHLab/flask-react-boilerplate
cd flask-react-boilerplate
npm install --no-optional
pip install -r requirements.txtSetelah dependensi diinstal, Anda dapat memulai API dengan perintah berikut:
npm run productionItu akan memulai server di port 7082. Untuk menjalankan server pengembangan dengan pemuatan ulang modul panas, jalankan:
npm run startItu akan memulai server Webpack Dev di port 7081.
Untuk menjalankan tes JavaScript (terletak di src/tests/ ), jalankan:
npm run jest Untuk menjalankan tes Python (terletak di server/tests/ ), jalankan:
pytest Untuk serat file JavaScript (terletak di src ), jalankan:
npm run lint-js Untuk memasukkan file Python (terletak di server ), jalankan:
npm run lint-py