使用wiki作为*开发项目存储库

时间:2023-01-16 17:58:03

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.

我曾经想过使用wiki(MediaWiki)来集中开发项目的所有项目信息。这是通过使用从SVN(使用SVNKit)提取信息并通过链接到Bugzilla来提取分配给开发人员的工作或者为发布而剩余的工作来完成的。

Examples:

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

would return a summary

会返回摘要

使用wiki作为*开发项目存储库

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

would return

使用wiki作为*开发项目存储库

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

你认为这会有用吗?如果是这样,那么你认为其他整合会有价值吗?

5 个解决方案

#1


3  

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.

还有一个想法:还尝试整合会议日程,会议记录等。如果您的团队通过IM进行通信,请尝试集成会话日志。

#2


5  

Of course it's useful, there are already ready-made packages for this kind of project-overviews (like http://trac.edgewall.org/).

当然它很有用,已经为这种项目概述提供了现成的软件包(如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.

如果可能的话,我会将任何现有的CI引擎集成到wiki中,以便您对当前进度和项目的健康状况有一个完整的概述。

#3


1  

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.

您可能对我创建的mediawiki扩展感兴趣@ http://www.mediawiki.org/wiki/Extension:BugzillaReports。我得到了很多很好的反馈意见,这是一个很好的选择 - 它允许您将bugzilla报告纳入mediawiki文档并创建标准的汇总报告。

#4


0  

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.

另一个经典集成将是您的源代码存储库,例如svn,或cvs。 trac是一个完全正确的现有产品 - 它结合了一个维基,自定义错误跟踪器,并与svn很好地集成。

#5


0  

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

我工作的另一个集成是集成到MS Project,但集成有点混乱,需要上传.mpp文件,然后使用MPXJ从.mpp文件中提取项目信息

The result was OK I suppose

结果是好的我想

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

使用wiki作为*开发项目存储库

#1


3  

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.

还有一个想法:还尝试整合会议日程,会议记录等。如果您的团队通过IM进行通信,请尝试集成会话日志。

#2


5  

Of course it's useful, there are already ready-made packages for this kind of project-overviews (like http://trac.edgewall.org/).

当然它很有用,已经为这种项目概述提供了现成的软件包(如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.

如果可能的话,我会将任何现有的CI引擎集成到wiki中,以便您对当前进度和项目的健康状况有一个完整的概述。

#3


1  

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.

您可能对我创建的mediawiki扩展感兴趣@ http://www.mediawiki.org/wiki/Extension:BugzillaReports。我得到了很多很好的反馈意见,这是一个很好的选择 - 它允许您将bugzilla报告纳入mediawiki文档并创建标准的汇总报告。

#4


0  

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.

另一个经典集成将是您的源代码存储库,例如svn,或cvs。 trac是一个完全正确的现有产品 - 它结合了一个维基,自定义错误跟踪器,并与svn很好地集成。

#5


0  

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

我工作的另一个集成是集成到MS Project,但集成有点混乱,需要上传.mpp文件,然后使用MPXJ从.mpp文件中提取项目信息

The result was OK I suppose

结果是好的我想

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

使用wiki作为*开发项目存储库