openapi-generator / openapi-generator-cli 小ネタ集 - Qiita

はじめに 現在保守しているプロジェクトで openapi-generator および openapi-generator-cli を使っているので、それらに関わる小ネタをいくつか共有したいと思います。 最新の @openapitools/openapi-generato...

Qiita

OpenAPI во фронтенде или магия автоматизации

Мы все чаще сталкиваемся с парадоксом: с одной стороны, растут требования к скорости вывода продукта на рынок, с другой — увеличивается сложность приложений. При этом, разработчики тратят большое количество времени на рутинные задачи, такие как интеграция с API и написание boilerplate-кода. Именно здесь на помощь приходит автоматизация рутинных задач во фронтенде на основе OpenAPI-спецификаций и она может очень сильно упростить нам, фронтендерам, жизнь!

https://habr.com/ru/companies/axenix/articles/926766/

#axenix #frontend #мокирование #openapi_generator #openapi_specification #typescript #вебразработка #openapi #искусственный_интеллект

OpenAPI во фронтенде или магия автоматизации

Привет! Меня зовут Ларионова Екатерина, я фронтенд-разработчик в компании AXENIX . В современной разработке программного обеспечения согласованность между документацией, дизайном API и его реализацией...

Хабр

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом

Представьте ситуацию: ваша команда закончила интеграцию с API, все протестировала и подготовила релиз. А тут внезапно серверная команда меняет формат ответа. Фронтенд падает, QA злится, пользователи недовольны. Приходится вручную переписывать валидации, искать баги и терять дни, чтобы всё починить. Как автоматически синхронизировать работу между бэкэндом и фронтендом? А между дизайном и фронтендом? Использовать генератор кода валидации! Написание своего решения поможет понять бизнес-логику проекта и создать валидаторы, которые максимально отвечают вашим требованиям. А реализация проще, чем кажется на первый взгляд – покажу это в статье на примере создания кастомного генератора на нашем проекте. В первую очередь статья будет полезна фронтенд-разработчикам и командам, работающим над сложными веб-приложениями, особенно тем, кто активно взаимодействует с API, описанными через OpenAPI.

https://habr.com/ru/companies/outlines_tech/articles/860566/

#openapi_generator #генератор_кода #json_schema_validator #code_splitting #ast #openapi_specification #api

Генерация кода валидации из спецификации OpenAPI: как мы синхронизировали валидаторы данных между бэкендом и фронтендом

Представьте ситуацию: ваша команда закончила интеграцию с API, все протестировала и подготовила релиз. А тут внезапно серверная команда меняет формат ответа. Фронтенд падает, QA злится, пользователи...

Хабр

Discover our complete guide to #OpenAPI 3.1!

With Phil Sturgeon's help, this guide is designed to provide you with a comprehensive step-by-step approach to getting started or deepening your knowledge of the #openapi_specification from design to maintenance.

If you have any suggestions, feel free to contribute!
https://tinyurl.com/nhaabjm9

What is OpenAPI?

OpenAPI describes how an Application Programming Interface (API) works, how a sequence of APIs work together, generate client code, create tests, apply design standards, deploy documentation, and much more.

Bump.sh Docs & Guides

Управление сервером со смартфона

Из любого SSH-клиента можно установить канал с сервером и управлять им стандартными командами в консоли. Есть такие клиенты и для смартфона. Многие знают и используют консоль Termux под Android, которая запускает с телефона стандартный OpenSSH. Но есть варианты ещё удобнее, даже с графическим интерфейсом.

https://habr.com/ru/companies/ruvds/articles/824352/

#ruvds_статьи #RebootX_OnPrem #RebootX #Amazon_Web_Services #AWS #Microsoft_Azure #Clever_Cloud #Google_Cloud #GCP #OVH #Scaleway #Grafana #OpenAPI_Specification #SwaggerUI #Docker_Compose #swellsh #Bash #Tmux #Termux #bashcompletion #Webmin

Управление сервером со смартфона

Из любого SSH-клиента можно установить канал с сервером и управлять им стандартными командами в консоли. Есть такие клиенты и для смартфона. Многие знают и используют консоль Termux под Android,...

Хабр