К основному содержанию
плагин официальный · GitHub

openapi-to-application-nodejs-nestjs — плагин для GitHub Copilot

Собирает приложение на NestJS по спецификации OpenAPI: скаффолдинг проекта, контроллеры, сервисы. Пригодится, когда контракт API уже есть, а кода ещё нет.

Установить в GitHub Copilot · Команда из источника Все способы и платформы ↓
copilot plugin install openapi-to-application-nodejs-nestjs@awesome-copilot
Открыть на GitHub

Что делает 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

Весь набор →
pcf-development Плагин помогает разрабатывать пользовательские кодовые компоненты на Power Apps Component Framework для model-driven и canvas apps. ★ 40 418звёзд репо partners Набор партнерских субагентов для миграций в Neon, переноса кода на Arm, развертывания Terraform и расследования инцидентов. ★ 40 418звёзд репо ospo-sponsorship Находит среди зависимостей GitHub-репозитория те, которые можно поддержать через GitHub Sponsors, и проверяет каждую ссылку. ★ 40 418звёзд репо oracle-to-postgres-migration-expert Переводит data access слой .NET-решений и хранимые процедуры с Oracle на PostgreSQL. Пригодится при поэтапной миграции проектов на Npgsql с верификацией тестами. ★ 40 418звёзд репо openapi-to-application-go Плагин генерирует готовые к запуску приложения на Go из спецификаций OpenAPI. Он настраивает структуру проекта, хэндлеры и middleware для REST API. ★ 40 418звёзд репо openapi-to-application-csharp-dotnet Создаёт .NET-приложение по спецификации OpenAPI. Подойдёт, когда нужно получить основу ASP.NET Core проекта с контроллерами. ★ 40 418звёзд репо noob-mode Переводит запросы разрешений, ошибки и технический вывод в Copilot CLI на понятный язык с цветовой индикацией рисков. ★ 40 418звёзд репо napkin Плагин открывает в браузере доску для набросков и заметок, а затем передаёт их Copilot. Подойдёт, когда идею удобнее объяснить схемой, чем текстом. ★ 40 418звёзд репо

Похожие

nestjs-expert sickn33 Скилл настраивает архитектуру приложений на Nest.js, внедряет зависимости, гарды и пайпы. Пригодится при проектировании модулей и отладке тестов. CX Codex +1 2 700установок nestjs-modular-monolith Felipe Rodrigues - github.com/felipfr Ведёт от анализа домена до кода: границы модулей, DDD, Clean Architecture и CQRS в одном бэкенде на NestJS. CX Codex +1 329установок nestjs-patterns affaan-m Скилл задаёт архитектурные правила для бэкендов на NestJS и TypeScript: от структуры каталогов до валидации DTO и тестов. CX Codex +1 5 000установок nestjs giuseppe-trisciuoglio Подсказывает агенту паттерны NestJS: CRUD-модули, JWT-гарды, схемы Drizzle и миграции. Пригодится, когда собираешь API на NestJS. CX Codex +1 4 200установок nestjs-code-review giuseppe-trisciuoglio Скилл для ревью NestJS-приложений: проверяет контроллеры, сервисы, модули, DI, гарды и работу с базой. Пригодится перед мержем пул-реквеста. CX Codex +1 3 800установок openapi-generator patricio0312rev Собирает спецификацию OpenAPI 3.0/3.1 из маршрутов Express, Next.js, Fastify, Hono или NestJS — со схемами, примерами и описаниями. CX Codex +1 306установок

Рядом в теме «Бэкенд и 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

Смотрите также

Спонсоры проекта

Компании, которые помогают держать аналитику открытой