Мой telegram канал:
https://t.me/cleanfrontend
Miro с полезными ссылками и код снипетами:
https://miro.com/app/board/uXjVKxoy3aM=/?share_link_id=758895689263
Исходники:
https://github.com/EvgenyParomov/api-first
В этом видео мы посмотрим на практике самый удобный процесс разработки приложений с REST API.
Сначала мы напишем Open API (Swagger) схему руками, с использованием swagger editror
Потом мы сгенерируем client на основе схемы с использованием Orval
И в конце мы сгенерируем python server на основе той же схемы
В самом конце посмотрим насколько быстрой и простой может быть разработка в таком формате)
00:00:00 - Начало
00:02:04 - Почему писать Swagger руками лучше всего
00:13:52 - Как выстроить процесс разработки
00:15:14 - Разница между json и yaml
00:16:42 - Структура meta информации схемы
00:21:30 - Описание get post
00:24:37 - Описание patch delete
00:28:06 - Описание схемы ответов
00:33:39 - Пере использование схем
00:39:19 - Описание схемы body
00:43:38 - Комментарий про авторизацию
00:47:46 - Удобная работа со схемой в VSCode
00:51:15 - Генерируем client с помощью orval
01:01:39 - Генерируем сервер с помощью open-api-generator
01:08:17 - Реализуем логику на клиенте