В данном репозитории храниться спецификация API в формате OpenAPI
- Stoplight Studio - IDE для проектирования API
- Spectral - линтен для проверки качества написанных спецификаций
- Prism CLI - Mock-сервер
- OpenAPI Generator - code-generator из спецификаций OpenAPI
- openapi-generator-cli
- Список генераторов
- Генератор для typescript-axios
- Документация Stoplight
- ModHeader - расширение для Google Chrome для отправки кастомных заголовков
- Конфиги генератора для Typescript
- Styleguide по работе с репозиторием
Скрипт | Описание |
---|---|
npm run lint |
Запуск линтера для проверки качества спецификации |
npm run mock |
Запуск mock-сервера |
npm run postman |
Генерация postman-коллекций из спецификаций |
- для работы OpenApi Generator необходимо установить java
- добавить в системную переменную PATH следующий путь:
<PATH_TO_JAVA>\jdk-11\bin