Использование вики в качестве центрального репозитория проекта разработки - PullRequest
7 голосов
/ 08 сентября 2008

Я играл с идеей использования вики (MediaWiki) для централизации всей информации о проекте для проекта разработки. Это было сделано с помощью расширений, которые извлекают информацию из SVN (используя SVNKit ) и путем ссылки на Bugzilla для извлечения работы, назначенной разработчику, или работы, оставшейся для выпуска.

Примеры:

<bugzilla type="summary" user="richard.tasker@gmail.com" />

вернет резюме

Bugzilla Summary

<bugzilla type="status" status="ASSIGNED" product="SCM BEPPI" />

вернется

Bugzilla Status

Как вы думаете, это было бы полезно? Если да, то какие еще интеграции, по вашему мнению, были бы полезны?

Ответы [ 5 ]

5 голосов
/ 08 сентября 2008

Конечно, это полезно, уже есть готовые пакеты для такого рода обзоров проектов (например, http://trac.edgewall.org/).

Если возможно, я бы интегрировал любой существующий CI-движок в вики, чтобы у вас был полный обзор текущего прогресса и состояния вашего проекта.

3 голосов
/ 08 сентября 2008

Я думаю, это было бы чрезвычайно полезно. В зависимости от размера проекта члены команды приходят и уходят. И вики - это хороший инструмент для сохранения истории и «духа» проекта, доступного для новых членов команды. Я делал это во многих проектах, и, хотя проекты уже были завершены, вся информация доступна.

Еще одна идея: также попытайтесь интегрировать расписания собраний, протоколы и т. Д. Если ваша команда общается через IM, попробуйте интегрировать журнал бесед.

1 голос
/ 18 октября 2008

Возможно, вас заинтересует созданное мной расширение mediawiki @ http://www.mediawiki.org/wiki/Extension:BugzillaReports. Я получаю массу хороших отзывов о том, что это очень удачно - это позволяет вам приводить отчеты об ошибках в строке в mediawiki. документы и создавать стандартные агрегированные отчеты.

0 голосов
/ 08 сентября 2008

Другой интеграцией, над которой я работал, была интеграция с MS Project, но интеграция была немного запутанной, требующей загрузки файлов .mpp и затем использования MPXJ для извлечения информации о проекте из файла .mpp

Результат был в порядке, я полагаю

<project file="AOZA_BEPPI_Billing_Project_Plan_v0.2.mpp" type="list" user="Martin" />

MS Project Integ

0 голосов
/ 08 сентября 2008

Другой классической интеграцией будет ваш репозиторий исходного кода, например svn или cvs. trac - это существующий продукт, который делает именно это - он объединяет вики, пользовательский трекер ошибок и прекрасно интегрируется с svn.

...