Search code examples
svnintegrationwikiprojectsbugzilla

Using a wiki as a central development project repository


I have played with the idea of using a wiki (MediaWiki) to centralize all project information for a development project. This was done using extensions that pull information from SVN (using SVNKit) and by linking to Bugzilla to extract work assigned to a developer or work remaining for a release.

Examples:

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

would return a summary

Bugzilla Summary

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

would return

Bugzilla Status

Do you think that this would be useful? If so then what other integrations would you think would be valuable?


Solution

  • 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.