Этот проект был разработан под предыдущей фазой Йельской цифровой гуманитарной лаборатории. Теперь часть вычислительной библиотеки Йельской библиотеки, лаборатория, больше не включает этот проект в свой объем работы. Таким образом, он не получит дальнейших обновлений.
Простой шаблон для бэкэнда флянтов и отреагировать клиента, включая:
Для установки зависимостей с шаблоном, вы можете запустить:
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. Чтобы запустить сервер разработки с помощью Hot Module Reloading, запустите:
npm run startЭто запустит сервер Dev Webpack на порту 7081.
Чтобы запустить тесты JavaScript (расположенные в src/tests/ ), запустите:
npm run jest Чтобы запустить тесты Python (расположенные на server/tests/ ), запустите:
pytest Чтобы запустить файлы JavaScript (расположенные в src ), запустите:
npm run lint-js Чтобы заполнить файлы Python (расположенные на server ), запустите:
npm run lint-py