ide-plugin-jetbrains
ide-plugin-jetbrains copied to clipboard
trafficstars
Yandex Cloud Toolkit для Intellij Platform
Плагин Yandex Cloud Toolkit добавляет интеграцию с Yandex Cloud в семейство IDE на платформе IntelliJ от JetBrains.
Возможности
- Resource Manager: управление ресурсами Yandex Cloud.
- Cloud Functions: управление функциями, загрузка версий, удаленный запуск, просмотр логов.
- API Gateways: управление API-шлюзами, просмотр и обновление спецификации.
- Service Accounts: управление сервисными аккаунтами, назначение ролей.
Поддерживаемые IDE
Все IDE на платформе IntelliJ 2020.1+.
Установка
Способ 1. Репозиторий плагина
- Добавьте репозиторий плагина
https://github.com/yandex-cloud/ide-plugin-jetbrains/releases/download/latest/updatePlugins.xmlв IDE. - Найдите через поиск плагин Yandex Cloud Toolkit и установите его.
Способ 2. Установка с диска
- Скачайте или соберите нужную версию плагина Yandex Cloud Toolkit.
- Установите плагин с диска в IDE.
Использование
- Авторизуйтесь в Yandex Cloud через OAuth или CLI Yandex Cloud. Для этого откройте окно
Yandex Cloudв нижнем левом углу IDE и выберите или создайте аккаунт в Yandex Cloud.
- В окне
Yandex Cloudпоявятся ресурсы. Выберите нужный ресурс и действие из всплывающего меню.
Сборка
Чтобы собрать плагин, запустите задачу Gradle:
gradlew buildPlugin
Результат сборки:
./build/libs/yandex-cloud-toolkit-${version}.jar
Дополнительные Gradle задачи:
buildRepository— заполняет шаблон репозитория плагина;printVersion— выводит версию плагина для использования из GitHub Actions.
Разработка
Доработка
- Добавьте новую функциональность.
- Протестируйте плагин, запустив IDE через
gradle runIde. - Дополните
CHANGELOG.mdдляUnreleasedверсии, придерживаясь формата. - Сделайте PR с изменениями.
Релиз
- Поднимите версию
pluginVersionвgradle.properties. - Замените
Unreleasedна новую версию вCHANGELOG.md. - Если требуется, обновите описание плагина в
resources/pluginDescription.htmlиREADME.md. - Отправьте изменения в ветку
origin/deploy.