openapi-to-application-nodejs-nestjs — плагин для GitHub Copilot
Собирает приложение на NestJS по спецификации OpenAPI: скаффолдинг проекта, контроллеры, сервисы. Пригодится, когда контракт API уже есть, а кода ещё нет.
copilot plugin install openapi-to-application-nodejs-nestjs@awesome-copilotЧто делает openapi-to-application-nodejs-nestjs
Плагин добавляет в GitHub Copilot слэш-команду /openapi-to-application-nodejs-nestjs:openapi-to-application-code и агента openapi-to-application. Первая разворачивает приложение целиком по вашей спецификации, второй помогает разобраться с отдельными кусками генерации.
Внутри — генерация структуры проекта, контроллеров и сервисов на TypeScript. Заявлены практики TypeScript и enterprise-паттерны, то есть код рассчитан не на демо, а на рабочий сервис. Спецификацию OpenAPI нужно подготовить заранее: без неё команде нечего разбирать.
Ставить есть смысл, если вы уже ведёте API-контракт в OpenAPI и не хотите вручную переносить его в NestJS. Если контракта нет или проект на другом фреймворке, плагин не пригодится.
Какие задачи решает
- развернуть каркас NestJS-проекта по готовой спецификации OpenAPI
- сгенерировать контроллеры и сервисы из описанных эндпоинтов
- перенести контракт API в код на TypeScript без ручного переписывания
- получить структуру приложения с учётом enterprise-паттернов
Примеры запросов агенту
- /openapi-to-application-nodejs-nestjs:openapi-to-application-code — сгенерируй приложение по
openapi.yaml - Возьми спецификацию из
api/openapi.jsonи собери NestJS-проект с контроллерами и сервисами - Помоги доработать сгенерированный сервис под мою спецификацию
Как установить openapi-to-application-nodejs-nestjs
Команда из источника
copilot plugin install openapi-to-application-nodejs-nestjs@awesome-copilotПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Из того же набора674
Весь набор →Похожие
Рядом в теме «Бэкенд и API»
Все плагины по теме «Бэкенд и API» →Вопросы о openapi-to-application-nodejs-nestjs
Как установить openapi-to-application-nodejs-nestjs в GitHub Copilot?
Через Copilot CLI: copilot plugin install openapi-to-application-nodejs-nestjs@awesome-copilot.
Что делает openapi-to-application-nodejs-nestjs?
Генерирует приложение на NestJS по спецификации OpenAPI: каркас проекта, контроллеры и сервисы на TypeScript.
Что нужно подготовить перед запуском генерации?
Спецификацию OpenAPI — команда работает именно с ней, без контракта генерировать нечего.
Исходный текст
openapi-to-application-nodejs-nestjs · MIT
# OpenAPI to Application - Node.js NestJS Plugin Generate production-ready NestJS applications from OpenAPI specifications. Includes project scaffolding, controller and service generation, TypeScript best practices, and enterprise patterns. ## Installation ```bash # Using Copilot CLI copilot plugin install openapi-to-application-nodejs-nestjs@awesome-copilot ``` ## What's Included ### Commands (Slash Commands) | Command | Description | |---------|-------------| | `/openapi-to-application-nodejs-nestjs:openapi-to-application-code` | Generate a complete, production-ready application from an OpenAPI specification | ### Agents | Agent | Description | |-------|-------------| | `openapi-to-application` | Expert assistant for generating working applications from OpenAPI specifications | ## Source This plugin is part of [Awesome Copilot](https://github.com/github/awesome-copilot), a community-driven collection of GitHub Copilot extensions. ## License MIT
© Awesome Copilot Community · MIT · github/awesome-copilot