Задание
Плагин интеграции 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.
Спасибо огромное за помощь! Не первый раз к Вам обращаюсь и всегда всё на отлично!
Хорошая работа. Руководитель похвалил
Огромное спасибо за проделанную работу! Работу оценили на самую высокую оценку, в чем я и не сомневалась!
Все понравилось, спасибо огромное. При любом вопросе отвечают сразу. Если вдруг, нужна помощь или нужно что-то скоректировать, делают быстро и правильно!
Всякого рода «писанина» сопровождает студента на протяжении всего учебного периода. Рейтинг обязательных работ возглавляет дипломный проект. Его догоняет курсовая, не отстает контрольная работа, наступает на пятки реферат, а самостоятельные и эссе так вообще становятся студентам лучшими друзьями....
Читать дальшеЕсли хотите побыстрее сдать дипломную работу и начать профессиональную карьеру, нужно не только найти необходимую информацию для итоговой работы, но и знать, как эту дипломную работу правильно оформить. Кстати, многое о том, как написать дипломную работу самостоятельно (для чайников), вы уже можете ...
Читать дальшеПредложение актуально на 26.10.2026