使用Wiki作為中央開發項目存儲庫 (Using a wiki as a central development project repository)


問題描述

使用 wiki 作為中央開發項目存儲庫 (Using a wiki as a central development project repository)

我曾想過使用 wiki (MediaWiki) 來集中開發項目的所有項目信息。這是使用從 SVN 提取信息的擴展(使用 SVNKit)並通過鏈接到 Bugzilla 以提取分配給開發人員或發布的剩餘工作。

示例:

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

將返回摘要

Bugzilla 摘要

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

會返回

Bugzilla 狀態

你認為這會有用嗎?如果是這樣,那麼您認為還有哪些其他集成是有價值的?


參考解法

方法 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" />

MS Project Integ

(by Richard TaskerArgelbargelAndreas KraftIanBobby JackRichard Tasker)

參考文件

  1. Using a wiki as a central development project repository (CC BY‑SA 2.5/3.0/4.0)

#projects #bugzilla #wiki #svn #integration






相關問題

Netbeans 運行我所有的項目 (Netbeans runs all my projects)

Cara berbagi konfigurasi antara Dua atau lebih lingkungan TRAC (How To share configurations between Two or more TRAC environments)

Visual Studio 2005安裝程序項目安裝在終端服務器上崩潰 (Visual Studio 2005 Setup project install crashes over Terminal Server)

XCode 項目詳情? (XCode Project Details?)

Visual Studio 2005項目選項 (Visual Studio 2005 Project options)

布朗菲爾德VS格林菲爾德的發展? (Brownfield vs Greenfield development?)

NodeJS 中復雜系統的架構方法 (Architectural approach to complex system in NodeJS)

使用Wiki作為中央開發項目存儲庫 (Using a wiki as a central development project repository)

開發 Web 服務器的技巧 (Tips for developing a web server)

Visual Studio 解決方案/項目組織 (Visual Studio solution/projects organization)

為什麼我的項目在沒有變化的情況下構建? (Why do my projects build when there are no changes?)

如何使用開源項目改進我的 C++ (How to improve my C++ with open source projects)







留言討論