Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

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="[email protected]" />

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?

like image 969
Richard Tasker Avatar asked Sep 08 '08 11:09

Richard Tasker


2 Answers

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.

like image 68
Argelbargel Avatar answered Oct 09 '22 01:10

Argelbargel


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.

like image 33
Andreas Kraft Avatar answered Oct 09 '22 02:10

Andreas Kraft