Управление большими файлами OpenAPI может быть затруднительным, особенно если вам нужна лишь небольшая часть API для конкретных задач. Вот тут-то и пригодится OpenAPI Trimmer. Это легкий инструмент, предназначенный для сокращения файлов OpenAPI и включения только тех конечных точек и объектов передачи данных (DTO), которые вам интересны.
Предположим, вы работаете с большим файлом OpenAPI, но вам нужны только конечные точки, связанные с API цитат. Вы можете легко извлечь только эти конечные точки и удалить ненужные DTO с помощью одной команды:
openapi-trimmer -i openapi.yaml \ -p /v1/quotes,/v1/users \ -ec CompanyConfigDto,UpdateCompanyConfigDto
Эта команда:
Обрезанное определение API будет сохранено как openapi-trimmer.yaml.
Чтобы обеспечить целостность обрезанного файла OpenAPI, проверьте его с помощью:
swagger-cli validate ./openapi-trimmer.yaml
Этот шаг помогает выявить любые проблемы перед развертыванием или публикацией обрезанного файла API.
Вы можете установить OpenAPI Trimmer прямо из PyPi:
pip install openapi-trimmer
Для получения более подробной информации и последних обновлений посетите страницу OpenAPI Trimmer PyPi.
Репозиторий GitHub: OpenAPI Trimmer на GitHub.
Триммер OpenAPI предлагает несколько вариантов настройки его работы:
OpenAPI Trimmer — это незаменимый инструмент для разработчиков, желающих оптимизировать свои файлы OpenAPI, сделав их более управляемыми и адаптированными к конкретным потребностям. Готовите ли вы документацию по API или упрощаете API для внутреннего использования, OpenAPI Trimmer экономит ваше время и усилия, концентрируясь только на том, что для вас наиболее важно.
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3