Улучшение #4659
Tests: генерація json-schema зі OpenAPI (обговорити)
0%
Описание
Обговорити, так як я описую потребу, але поки не знаю як її вирішити.
Коли я писав доку по АПІ, я помітив, що, насправді, робиться 3 рази майже одинакова робота.
1) Описується OpenAPI
2) Описується API Validator (наш рантайм request валідатор)
3) Описується json-schema
І вони мають досить різні потреби
OpenAPI - описуємо реквест і респонз
API Validator - описуємо реквест
json-schema - описуємо реквест і респонз
То от, можливо б на основі OpenAPI чи json-schema генерувати?
Наприклад, описується вручну OpenAPI, але за допомогою програми воно перетворюється в json-schema, якою ще користується API Validator?
Просто, якщо можна робити максимально якісний OpenAPI, і софтом з нього переводити в інші json-schema, щоб і тести також були якісні,
і рантайм валідація нормальна, і не робити 3 рази одну й ту саму роботу - думаю, це мало б бути добре.