2015-06-11 2 views
0

Я начал модифицировать/разрабатывать приложения Rally около недели назад, используя существующие приложения Rally, представленные в репозитории Github. Тем не менее, для одной из моих конечных задач мне было предложено воссоздать индивидуальное приложение отчета о дефектах и, к сожалению, исходный код недоступен для приложения. Я попытался начать с нуля, но я столкнулся с многочисленными ошибками и немного перегружен.Запрос существующего исходного кода на приложение Trend Def Trend

Мне было интересно, есть ли у кого-нибудь код src для приложения или знаете, как извлечь код src из существующего приложения. Конечно, если есть пользовательский код, над которым работал человек, это также может помочь мне в этом процессе и не против его совместного использования, это также поможет тонну.

Я видел, что было несколько фрагментов, которые могут быть использованы из репо Hackathon, но они не совсем соответствуют тому, что я хочу делать с приложением. Я просто пытаюсь, чтобы существующее приложение было фильтровано по версиям доставки (в настоящее время отфильтровано по итерации/выпуску).

Вся помощь очень ценится.

Спасибо, ребята!

+0

это один ничего подобного [ссылка] (https://github.com/ RallyCommunity/backback-defect-trend-example) – AbstractChaos

+0

Хорошая находка! Не нашел этого репо раньше. Я искал что-то более конкретное для приложения Release Defect Trend, но это может быть хорошей отправной точкой. Все еще интересуются другими решениями, если кто-то знает. – bang

ответ

0

В приложении App SDK 2.0 есть пример приложения диаграммы «голый металл». Он должен дать вам основы о том, как сделать диаграмму. Чтобы добраться до него, зайдите на страницы справки (нажмите на аватар в верхнем правом углу) и найдите «Rally App SDK»

После этого вам необходимо как выбирать дефекты из различных выпусков и делать подсчет каждого. Есть два способа сделать это:

  1. Получить все дефекты в проекте вы находитесь (не забудьте, нужно ли объем до дочерних проектов тоже), а затем сделать что-то вроде _.uniq() в поле выпуска, чтобы найти список выпусков (или выполнить другой запрос, чтобы получить все выпуски в другом магазине и использовать их для имен и подсчета).

  2. Получите освобождения, а затем для каждого запроса на разблокировку соответствующие дефекты.

Если вы запрашиваете дочерние проекты, вам нужно будет обрабатывать все сценарии различных выпусков для разных проектов - может усложниться!

# 1 - фактически одна большая выборка, # 2 может быть много меньших.

Вы можете решить, следует ли считать все дефекты, просуммировать оценки, игнорировать тех, кто не закончил, и т.д., и т.д.

+0

BTW, если вы хотите сортировать по настраиваемому полю, это так же просто, но вам может понадобиться использовать метод 1 и сделать _uniq в настраиваемом поле (доставка?) – NotApplicable

+0

Как мне использовать этот настраиваемый код с ралли? -app-строитель? Он имеет HTML-теги и, кажется, встроенный код, который я бы установил в приложение «Custom HTML». – bang

Смежные вопросы