Skip to content

Create clients

Елена Иванова requested to merge create-clients into main

Описание

Контрибьютор: созданы базовые классы для удобства дальнейшей разработки.

Созданы:

  • классы клиентов (синхронный, асинхронный)
  • классы исключений и классы запросов и ответов от АПИ
  • классы pydanctic для валидации ответов
  • метод для получения списка проектов

Чеклист к описанию MR:

  • В описании MR указана польза от изменений: кто получит пользу и почему он хочет этого
  • В описании MR указаны ссылки на соответствующие issues в GitLab, если есть
  • В описании MR приложены фрагменты переписки и/или ссылки на обсуждения, если такие велись за пределами GitLab Issues

Чеклист к коду в репозитории:

  • Новый код покрыт автотестами
  • К каждому новому автотесту в docstring описана функция
  • [ ] Дока в README перечитана и обновлена, если требуется
  • [ ] Дока в CONTRIBUTING.md перечитана и обновлена, если требуется
  • Обновлён файл CHANGES.md
Edited by Елена Иванова

Merge request reports