- Клонируйте репозиторий с помощью
https://github.com/BenSerg/Music-Ritmo.git-
Чтобы создать виртуальное окружение, перейдите в директорию проекта, а затем выполните команду
Для Windows:
py -m venv venv venv\Scripts\activate
Для Linux/macOS:
python -m venv venv source venv/bin/activate -
Установите зависимости
pip install -r requirements.txt
-
Запуск приложения
uvicorn src.app.main:app
-
Запуск тестов
pytest tests/
Чтобы выводился print() в тестах, добавляем опцию -s
Есть туториал (https://sqlmodel.tiangolo.com/tutorial/), где всё описано, даже есть раздел с FastAPI.
DB Browser for SQLite https://sqlitebrowser.org/
mypy . --explicit-package-basesДоска в YouGile с описанием задач: https://ru.yougile.com/team/648d0d0eb67a/Music-Ritmo Соответствие цветов задачам:
- Задачи связанные с фронтендом - бесцветные
- Задачи связанные с бекэндом - голубые
- Задачи связанные с тестированием - зелёные
- Прочие задачи (документация, настройки репозитория) - жёлтые