Skip to content

BenSerg/Music-Ritmo

Repository files navigation

MusicRitmo App

Настройка окружения

  1. Клонируйте репозиторий с помощью
https://github.com/BenSerg/Music-Ritmo.git
  1. Чтобы создать виртуальное окружение, перейдите в директорию проекта, а затем выполните команду

    Для Windows:

    py -m venv venv
    venv\Scripts\activate

    Для Linux/macOS:

    python -m venv venv
    source venv/bin/activate
  2. Установите зависимости

    pip install -r requirements.txt

Запуск приложения

  1. Запуск приложения

    uvicorn src.app.main:app
  2. Запуск тестов

    pytest tests/

    Чтобы выводился print() в тестах, добавляем опцию -s

Работа с БД через SQLModel

Есть туториал (https://sqlmodel.tiangolo.com/tutorial/), где всё описано, даже есть раздел с FastAPI.

Просмотр БД

DB Browser for SQLite https://sqlitebrowser.org/

Проверка типов с mypy

mypy . --explicit-package-bases

Процесс ведения разработки

Доска в YouGile с описанием задач: https://ru.yougile.com/team/648d0d0eb67a/Music-Ritmo Соответствие цветов задачам:

  1. Задачи связанные с фронтендом - бесцветные
  2. Задачи связанные с бекэндом - голубые
  3. Задачи связанные с тестированием - зелёные
  4. Прочие задачи (документация, настройки репозитория) - жёлтые

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors