- AIOgram: Прогрессивный фреймворк для работы с Telegram Bot API, обеспечивающая асинхронную обработку сообщений.
- Pydantic: Библиотека для валидации данных.
- Pydantic-settings: Библиотека для валидации, скрытия и работы с переменными окружения.
- PyYAML: Библиотека для работы с yaml-файлами для представлений, текстов.
- Loguru: Библиотека для логирования ошибок и других данных в консоль.
- SQLAlchemy: Библиотека для работы с базой данных: Создание запросов и управление базой данных.
- Alembic: Библиотека для создания миграций в базе данных.
- Asyncpg: Асинхронный движок для базы данных.
Пример коммита refactor: renaming a variable
- feat: (новый функционал кода, БЕЗ учёта функционала для сборок)
- devops: (функционал для сборки, - добавление, удаление и исправление)
- fix: (исправление ошибок функционального кода)
- docs: (изменения в документации)
- style: (форматирование, отсутствующие точки с запятой и т.п., без изменения производственного кода)
- refactor: (рефакторинг производственного кода, например, переименование переменной)
- test: (добавление недостающих тестов, рефакторинг тестов; без изменения производственного кода)
- chore: (обновление рутинных задач и т. д.; без изменения производственного кода).