Библиотека > разработка > Проектирование API-контрактов

Проектирование API-контрактов

Создаёт согласованные версионированные API-контракты из требований.

Обзор

Преобразуйте конкретный пользовательский сценарий в проверяемый API-контракт. Опишите успешные и ошибочные состояния, валидацию, пагинацию и обратную совместимость до реализации сервера.

Указанный источник

OpenAPI InitiativeСпецификация OpenAPI
Предпросмотр установки
npx reporadars add api-contract

CLI появится позже — только предварительный просмотр.

Скачать English-файл
Статус

Черновик. Независимая проверка во время выполнения ожидается.

Источник

Источник указан; черновые инструкции оригинальны.

Версия

0.1.0, зафиксирована в этом черновике.

Область

Явные разрешения и ограничения ниже.

Агенты

Claude Code, Codex, Cursor

Разрешения

Читайте требования и создавайте черновики контрактов только по запросу. Без записи в живой API.

Возможности

  • Сопоставлять действия пользователя со стабильными ресурсами
  • Определять обязательные и необязательные поля
  • Описывать единообразные ошибки валидации
  • Описывать ожидания для пагинации и повторов
  • Включать реалистичные примеры успеха и ошибки
  • Проверять совместимость с существующими клиентами

Как это работает

  1. Уточните потребителей, сценарии и ограничения совместимости.
  2. Создайте минимальные формы запросов и ответов.
  3. Разберите валидацию, ошибки и повторы.
  4. Проверьте контракт инструментами проекта и зафиксируйте решения.

Это оригинальный черновик Reporadars, подготовленный с учётом указанного источника. Совместимость не проверялась независимо во время выполнения; перед использованием изучите инструкции, разрешения и размещение для своего агента.

Контекст

Демонстрационные редакционные заметки, поясняющие этот черновик; это не записи о выпусках.

Продолжить изучение

Сначала показаны черновики той же категории, затем другие образцы каталога.