Плагин интеграции XWiki и YouTrack В процессе создания программного обеспечения мы пользуемся различными инструментами.
В частности спецификации требований мы ведём в XWiki, а для трекинга задач используем YouTrack.
В целом процесс сбора требований к программному обеспечению и формирование заданий разработчикам выглядит так:
1) Аналитик общается с заказчиком, в wiki фиксирует основные (высокоуровневые) требования к создаваемому ПО.
2) Аналитик общается с системным архитектором, в wiki детализирует основные требования.
3) Аналитик согласовывает с заказчиком детализированные требования, вносит в wiki корректировки по результатам согласования требований
4) Руководитель проекта совместно с аналитиком «нарезают» задачи из составленной спецификации и вносят их в YouTrack.
Поскольку на текущий момент XWiki и YouTrack не имеют интеграции друг с другом, такой процесс сбора требований и выдачи задач имеет следующие недостатки:
1) При создании задачи в YouTrack приходится вручную копировать описание задачи из XWiki или указывать ссылку на описание задачи в XWiki.
2) В ходе разработки ПО задачи могут уточняться и детализироваться, при внесении корректировок в XWiki изменения, приходится вручную дублировать в YouTrack.
3) Сложно определить, все ли задачи из XWiki созданы в YouTrack.
Для решения описанных проблем необходимо разработать плагин для Xwiki, реализующий следующие функции:
1) создавать issue в YouTrack из описания задачи в XWiki;
2) создавать в issue YouTrack ссылку на описание задачи в XWiki;
3) обновлять описание issue в YouTrack из описания задачи в XWiki;
4) создавать в описании задачи в XWiki ссылку на issue в YouTrack.
Работа плагина для пользователя может выглядеть следующим образом:
1) Пользователь в XWiki выделяет текст требования;
2) Пользователь в XWiki вызывает команду «Создать требование»
3) Плагин в YouTrack:
a. создаёт в issue (поля заполняются по умолчанию);
b. вносит в поле Description выделенный текст;
c. добавляет в поле Description ссылку на скопированный текст;
4) Плагин в XWiki:
a. выделенный текст оформляет специализированным блоком;
b. добавляет ссылку на созданное issue в YouTrack;
c. отображает номер issue;
d. отображает статус issue.
На нашем есть чуть ли не все элементы курсовой и дипломной работы с разбором оформления и содержания. Но есть еще кое-что, о чем мы не упоминали. Каждый год после сессии и выпускных экзаменов выясняется, что основная масса вопросов и проблем возникает именно с пояснительной запиской. Итак, давайте ...
Читать дальшеЕсли хотите побыстрее сдать дипломную работу и начать профессиональную карьеру, нужно не только найти необходимую информацию для итоговой работы, но и знать, как эту дипломную работу правильно оформить. Кстати, многое о том, как написать дипломную работу самостоятельно (для чайников), вы уже можете ...
Читать дальшеПредложение актуально на 20.08.2026