Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Проект Вязникова Александра. AIOgram 3.

Демонстрационная работа.

Разработка.

Используемые технологии

  • AIOgram: Прогрессивный фреймворк для работы с Telegram Bot API, обеспечивающая асинхронную обработку сообщений.
  • Pydantic: Библиотека для валидации данных.
  • Pydantic-settings: Библиотека для валидации, скрытия и работы с переменными окружения.
  • Loguru: Библиотека для логирования ошибок и других данных в консоль.
  • SQLalchemy: Библиотека для работы с базой данных PostreSQL.
  • Alembic: Создание миграций для базы данных.
  • PyYAML: Библиотека для работы с yaml-файлами для представлений, текстов.

Git и GitHub.

Создание commit-ов.

Пример commit: refactor: renaming a variable

  • feat: (новый функционал кода, БЕЗ учёта функционала для сборок)
  • devops: (функционал для сборки, - добавление, удаление и исправление)
  • fix: (исправление ошибок функционального кода)
  • docs: (изменения в документации)
  • style: (форматирование, отсутствующие точки с запятой и т.п., без изменения производственного кода)
  • refactor: (рефакторинг производственного кода, например, переименование переменной)
  • test: (добавление недостающих тестов, рефакторинг тестов; без изменения производственного кода)
  • chore: (обновление рутинных задач и т. д.; без изменения производственного кода).

About

Проект Вязникова Александра. AIOgram 3. Демонстрационный проект: Программа для проведения школьной игры "Что? Где? Когда? Наука и знания!".

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages