yandex-cloud / ide-plugin-jetbrains

MIT License
67 stars 4 forks source link

Yandex Cloud Toolkit для Intellij Platform

Плагин Yandex Cloud Toolkit добавляет интеграцию с Yandex Cloud в семейство IDE на платформе IntelliJ от JetBrains.

Возможности

Поддерживаемые IDE

Все IDE на платформе IntelliJ 2020.1+.

Установка

Способ 1. Репозиторий плагина

  1. Добавьте репозиторий плагина https://github.com/yandex-cloud/ide-plugin-jetbrains/releases/download/latest/updatePlugins.xml в IDE.
  2. Найдите через поиск плагин Yandex Cloud Toolkit и установите его.

Способ 2. Установка с диска

  1. Скачайте или соберите нужную версию плагина Yandex Cloud Toolkit.
  2. Установите плагин с диска в IDE.

Использование

  1. Авторизуйтесь в Yandex Cloud через OAuth или CLI Yandex Cloud. Для этого откройте окно Yandex Cloud в нижнем левом углу IDE и выберите или создайте аккаунт в Yandex Cloud. usage1.png
  2. В окне Yandex Cloud появятся ресурсы. Выберите нужный ресурс и действие из всплывающего меню. usage2.png

Сборка

Чтобы собрать плагин, запустите задачу Gradle: gradlew buildPlugin

Результат сборки:
./build/libs/yandex-cloud-toolkit-${version}.jar

Дополнительные Gradle задачи:

Разработка

Доработка

  1. Добавьте новую функциональность.
  2. Протестируйте плагин, запустив IDE через gradle runIde.
  3. Дополните CHANGELOG.md для Unreleased версии, придерживаясь формата.
  4. Сделайте PR с изменениями.

Релиз

  1. Поднимите версию pluginVersion в gradle.properties.
  2. Замените Unreleased на новую версию в CHANGELOG.md.
  3. Если требуется, обновите описание плагина в resources/pluginDescription.html и README.md.
  4. Отправьте изменения в ветку origin/deploy.