edt-plugins
edt-plugins copied to clipboard
Интеграция с ГитЛабом (GitLab-сервером)
Просмотр, создание задач в проекте ГитЛаба
комментирование, мержеквесты и прочие возможности через GitLab API
Нашел интересный плагин по снипетам в Гитлабе https://marketplace.eclipse.org/content/gitlab-snippets-plugin
Я бы лучше сделал плагин, который поддерживает некоторое АПИ(в том числе гитлаб и гитхаб), а также произвольное, чтобы можно было другие учетные системы подключать
а что такое "некоторое АПИ" и как написать код который это "некоторое" будет поддерживать?))
Я что-то не знаю таких механизмов которые могут универсально любое API поддерживать. Может есть какие-то общие либы по "универсальному АПИ"?
Есть еще https://marketplace.eclipse.org/content/mylyn-gitlab-connector но он судя по всему не работает и давно бросили его поддержку
а что такое "некоторое АПИ" и как написать код который это "некоторое" будет поддерживать?))
Под "некоторым АПИ" я понимаю набор методов, которые должна поддерживать система учета задач. Может это не в эту задачу. Но у многих системы учета задач написаны на 1С и их хотелось бы иметь возможность интегрировать с EDT
Было бы полезно в EDT иметь поддержку работы с комментариями в мержреквестах. Тут будет два преимущества:
- Возможность удобно увидеть весь код целиком со всем контекстом, а не только измененный кусок. Можно даже запустить отладку тут же и проверить как код работает. Под рукой все удобства EDT, включая продвинутые проверки, переход по методам, крутой поиск и т.д.;
- Возможность увидеть объекты метаданных в удобном редакторе, а не ломать глаза о сырой xml. Особенно актуально для форм и макетов.
Что хотелось бы видеть:
- просмотр комментариев из МР - можно примерно так же, как сейчас маркеры ошибок визуально показываются в навигаторе, свойствах и на формах;
- добавление комментариев к выделенному фрагменту кода, свойству элемента формы или объекта метаданных, или целиком к элементу/форме. Можно через контекстное меню + хоткей настраиваемый;
- общий список комментариев в какой-то отдельной панели (в виде дерева, примерно как панель ошибок конфигурации), и чтобы было видно где уже внесены исправления, а где еще нет;
- команды изменения статуса комментариев (resolved), можно такие цветом выделять или дать возможность отфильтровывать;
- возможность написать ответный комментарий, комментарий к МР в целом без привязки к строкам кода.
За основу можно подглядеть плагин GitLab Workflow к VSCode. Целиком тащить полный функционал работы с МР думаю слишком трудоемко будет и большого смысла в этом нет, а вот работа с комментариями в EDT была бы удобнее чем в вебе.