Noumen docs
Extension APIНачало работы

Ваше первое расширение

В этом руководстве мы создадим простое расширение "Hello World"

Создание проекта расширения

  1. Откройте приложение
  2. Создайте проект
  3. Выберите тип нотации "Расширение" (Extension)
  4. Укажите название проекта (например, "my-first-extension")

После создания проекта вы увидите структуру файлов в левой панели. Базовый проект расширения содержит следующие файлы:

  • package.json - манифест расширения
  • src/extension.js - основной файл расширения

Запуск расширения

  1. Откройте файл src/extension.js в редакторе
  2. Выполните команду "Hello World" из палитры команд (Ctrl+Shift+P или Cmd+Shift+P)
  3. Вы должны увидеть уведомление с текстом "Hello World!"

Изменение расширения

Давайте внесем изменения в сообщение:

  1. Откройте файл src/extension.js
  2. Найдите строку с сообщением "Hello World!"
  3. Измените текст на "Hello extension!"
  4. Сохраните файл (Ctrl+S или Cmd+S)
  5. Выполните команду "Hello World" еще раз
  6. Вы должны увидеть обновленное сообщение "Hello extension!"

Как это работает?

В следующем разделе Анатомия расширения мы подробно рассмотрим исходный код примера Hello World и объясним ключевые концепции:

  • Точки вклада (Contribution Points)
  • События активации
  • Регистрация команд
  • Основные API SDK

Требования

Для создания расширений используются стандартные веб-технологии:

  • JavaScript/TypeScript — для логики расширения
  • HTML/JSX — для пользовательского интерфейса
  • JSON — для конфигурации и схем данных

Рекомендуется знакомство с основами этих технологий перед началом разработки расширений.