- Добавлены заголовочные комментарии в файлы settings.py и __init__.py.
- Обновлена метаинформация о проекте, авторе и году.
- Добавлена ссылка на специальный проект "Код на салфетке".
- Созданы новые файлы alembic/versions/2025_01_10_1706-ccf7560dd457_create_user_table.py, alembic/env.py, alembic/README.
- Добавлен новый конфигурационный файл alembic.ini для настройки Alembic.
- Создан шаблон для генерации миграционных скриптов в файле script.py.mako.
- Создан класс `DBSettings` в модуле `settings.py` для хранения параметров подключения к базе данных.
- Добавлен класс `DBDependency` в модуль `db_dependency.py`, который управляет взаимодействием с асинхронной базой данных с использованием SQLAlchemy.
- Обновлен модуль `__init__.py` для инициализации новых компонентов.
- Добавлена подробная документация сервиса Lkeep.
- Описаны основные технологии и зависимости проекта.
- Включены инструкции по установке и запуску приложения.
- Добавлены ссылки на статьи для новичков.
- Добавлена поддержка утилиты uvicorn для запуска приложения FastAPI.
- Создан новый модуль `settings.py` в пакете `core`, содержащий настройки базы данных.
- Обновлена секция `dependencies` в pyproject.toml: добавлены sqlalchemy, asyncpg и pydantic-settings.
- Добавлены переменные окружения в .env.example для настройки базы данных.
- Создан файл .gitignore для исключения IDE и файла с токенами.
- Обновлена секция [project.scripts] в pyproject.toml: добавлен скрипт app для запуска приложения.
- Обновлена версия `poetry` до 2.0.0 в файлах `.gitea/workflows/lint.yaml` и `.github/workflows/lint.yaml`.
- Удалены неиспользуемые переменные окружения: `RUNNER_TOOL_CACHE`, `AGENT_TOOLSDIRECTORY`.
feat: обновлены версии зависимостей и линтеров
- Обновлена версия `poetry` до 2.0.0 в файлах `.gitea/workflows/lint.yaml` и `.github/workflows/lint.yaml`.
- Удалены неиспользуемые переменные окружения: `RUNNER_TOOL_CACHE`, `AGENT_TOOLSDIRECTORY`.
- Создан файл `.gitea/workflows/lint.yaml` для настройки проверок в Gitea.
- Добавлен файл `.pre-commit-config.yaml` с конфигурацией pre-commit hooks.
- Создан файл `.github/workflows/lint.yaml` для линтинга кода при push в GitHub.