README.md

GitFlic Plugin for OpenIDE

Обеспечивает интеграцию с GitFlic.

Доступен функционал:

  • Авторизация (добавление учетной записи GitFlic)
  • Создание проекта на GitFlic
  • Просмотр запросов на слияние

Сборка плагина:

  1. Собрать плагин с помощью команды gradle clean buildPlugin
  2. В папке build/distributions/ появится собранный файл .zip

Установка плагина:

  1. В OpenIDE перейти “Settings” -> «Plugins». Нажать на шестеренку -> «Install plugin from Disk…». Выбрать собранный .zip файл
  2. Нажать Restart IDE при необходимости

Авторизация:

  1. Открыть вкладку “Settings” -> “Version control” -> «GitFlic»
  2. Нажать кнопку «Add account»
  3. Ввести serverUrl и api token
  4. В списке аккаунтов должен появиться добавленный аккаунт
  5. При вводе неверных данных или уже существующих - высветится error окно
  6. Чтобы удалить аккаунт - нужно выделить его нажатием и нажать кнопку «Remove»
  7. На один url может быть добавлен только один аккаунт
  8. Дефолтным считается аккаунт, который был добавлен последним (временное решение)

Создание проекта:

  1. Открыть вкладку “Git” -> “GitFlic” -> «Share project on GitFlic» или «VCS» -> «Share project on GitFlic» или «Version Control» -> «Share Project On» -> «GitFlic»
  2. Если гит репозиторий уже есть - появится список remote ссылок. И нужно выбрать продолжать ли создание проекта
  3. Заполнить необходимые поля
    • Название проекта
    • Remote
    • Приватный/публичный
    • Описание
    • Язык программирования
    • Владелец (Сам пользователь/его команда/его компания)
    • Аккаунт
  4. Нажать «Share»
  5. Далее появится вкладка для выбора файлов для первого коммита
  6. Репозиторий проинициализирован и проект создан на гитфлике
  7. В некоторых случаях git push может автоматически не сработать (например если в кеше креды аккаунта не сохранены) - в таком случае всплывет предупреждение об этом и нужно будет запушить через терминал

Просмотр МРов:

  1. Открыть “Git” -> “GitFlic” -> «GitFlic Merge Requests"
  2. Если пользователь не авторизован, то появится кнопка «Add account»
  3. В окне отображаются МРы проекта
  4. Есть фильтрация по статусам (по дефолту - OPENED)
  5. Нужно иметь в виду, что МРы показываются для проекта origin репозитория (либо первого, если origin нет) и для дефолтного аккаунта (последнего добавленного)

Открытие файла в GitFlic (Open In GitFlic)

Плагин добавляет пункт «Open In GitFlic» в контекстное меню файлов.
Команда доступна как в Project View, так и в редакторе файла (ПКМ по открытому файлу).

При выборе этой команды:

  1. Плагин определяет Git-репозиторий, которому принадлежит файл.
  2. Открывает страницу этого файла в веб-интерфейсе GitFlic, используя текущую ветку проекта.
  3. Команда отображается только для файлов, которые уже отслеживаются Git.

Если файл не принадлежит Git-репозиторию или в репозитории отсутствует remote origin, будет показано сообщение об ошибке.

Описание
Конвейеры
0 успешных
0 с ошибкой
Разработчики