edt-plugins icon indicating copy to clipboard operation
edt-plugins copied to clipboard

Интеграция с ГитЛабом (GitLab-сервером)

Open marmyshev opened this issue 3 years ago • 6 comments

Просмотр, создание задач в проекте ГитЛаба

комментирование, мержеквесты и прочие возможности через GitLab API

marmyshev avatar Mar 03 '21 08:03 marmyshev

Нашел интересный плагин по снипетам в Гитлабе https://marketplace.eclipse.org/content/gitlab-snippets-plugin

marmyshev avatar Mar 03 '21 08:03 marmyshev

Я бы лучше сделал плагин, который поддерживает некоторое АПИ(в том числе гитлаб и гитхаб), а также произвольное, чтобы можно было другие учетные системы подключать

LevkinSergey avatar Mar 03 '21 08:03 LevkinSergey

а что такое "некоторое АПИ" и как написать код который это "некоторое" будет поддерживать?))

Я что-то не знаю таких механизмов которые могут универсально любое API поддерживать. Может есть какие-то общие либы по "универсальному АПИ"?

marmyshev avatar Mar 03 '21 08:03 marmyshev

Есть еще https://marketplace.eclipse.org/content/mylyn-gitlab-connector но он судя по всему не работает и давно бросили его поддержку

marmyshev avatar Mar 03 '21 08:03 marmyshev

а что такое "некоторое АПИ" и как написать код который это "некоторое" будет поддерживать?))

Под "некоторым АПИ" я понимаю набор методов, которые должна поддерживать система учета задач. Может это не в эту задачу. Но у многих системы учета задач написаны на 1С и их хотелось бы иметь возможность интегрировать с EDT

LevkinSergey avatar Mar 03 '21 08:03 LevkinSergey

Было бы полезно в EDT иметь поддержку работы с комментариями в мержреквестах. Тут будет два преимущества:

  1. Возможность удобно увидеть весь код целиком со всем контекстом, а не только измененный кусок. Можно даже запустить отладку тут же и проверить как код работает. Под рукой все удобства EDT, включая продвинутые проверки, переход по методам, крутой поиск и т.д.;
  2. Возможность увидеть объекты метаданных в удобном редакторе, а не ломать глаза о сырой xml. Особенно актуально для форм и макетов.

Что хотелось бы видеть:

  1. просмотр комментариев из МР - можно примерно так же, как сейчас маркеры ошибок визуально показываются в навигаторе, свойствах и на формах;
  2. добавление комментариев к выделенному фрагменту кода, свойству элемента формы или объекта метаданных, или целиком к элементу/форме. Можно через контекстное меню + хоткей настраиваемый;
  3. общий список комментариев в какой-то отдельной панели (в виде дерева, примерно как панель ошибок конфигурации), и чтобы было видно где уже внесены исправления, а где еще нет;
  4. команды изменения статуса комментариев (resolved), можно такие цветом выделять или дать возможность отфильтровывать;
  5. возможность написать ответный комментарий, комментарий к МР в целом без привязки к строкам кода.

За основу можно подглядеть плагин GitLab Workflow к VSCode. Целиком тащить полный функционал работы с МР думаю слишком трудоемко будет и большого смысла в этом нет, а вот работа с комментариями в EDT была бы удобнее чем в вебе.

adminimusRU avatar Jul 25 '23 17:07 adminimusRU