問題描述
使用 wiki 作為中央開發項目存儲庫 (Using a wiki as a central development project repository)
我曾想過使用 wiki (MediaWiki) 來集中開發項目的所有項目信息。這是使用從 SVN 提取信息的擴展(使用 SVNKit)並通過鏈接到 Bugzilla 以提取分配給開發人員或發布的剩餘工作。
示例:
<bugzilla type="summary" user="richard.tasker@gmail.com" />
將返回摘要
<bugzilla type="status" status="ASSIGNED" product="SCM BEPPI" />
會返回
你認為這會有用嗎?如果是這樣,那麼您認為還有哪些其他集成是有價值的?
參考解法
方法 1:
Of course it's useful, there are already ready‑made packages for this kind of project‑overviews (like http://trac.edgewall.org/).
If possible, I'd integrate any existing CI‑engine into the wiki, so that you have a complete overview over the current progress and your project's health.
方法 2:
I think this would be extremly useful. Depending on the size of a project team members come and go. And a wiki is a good tool to keep the history and the "spirit" of a project available to new team members. I did that in many projects, and though the projects were already finished, all the informations are available.
One more idea: also try to integrate meeting schedules, minutes etc. If your team communicates via IM, try to integrate a log of the conversations.
方法 3:
You might be interested in the mediawiki extension I've created @ http://www.mediawiki.org/wiki/Extension:BugzillaReports. I'm getting a lot of great feedback that this is hitting a sweet spot ‑ it allows you to bring bugzilla reports in line into mediawiki documents and create standard aggregated reports.
方法 4:
The other classic integration would be your source code repository, e.g. svn, or cvs. trac is an existing product that does exactly this ‑ it combines a wiki, custom bug tracker, and integrates nicely with svn.
方法 5:
The other integration I worked on was integrating to MS Project but the integration was a little messy requiring upload of .mpp files and then using MPXJ to extract project information from the .mpp file
The result was OK I suppose
<project file="AOZA_BEPPI_Billing_Project_Plan_v0.2.mpp" type="list" user="Martin" />
(by Richard Tasker、Argelbargel、Andreas Kraft、Ian、Bobby Jack、Richard Tasker)