[ros-general] Project status utility

Robert Köpferl rob at koepferl.de
Fri Mar 5 00:37:24 UTC 2004


Jason Filby schrieb:

> I actually prefer what Casper did. It looks at @implemented and 
> @unimplemented tags in source files and compiles a status report from
> 
> that. It even used Javascript to expand/minimize any area of the
> tree. 
> But perhaps ideas from this work can be used as well.

For the one or the other reason I post the utility to the list.
Until now it produces these simple files you've seen bevore. If there's 
interest I'll have a copy'n'paste session with some website and the utility.


> 
> Cheers
> Jason
> 
> Robert Köpferl wrote:
> 
> 
>>Hi,
>>I just finished a project status reporting in html perl script.
>>It is intended to produce kind of report in html based on
> 
> info-files 
> 
>>which are spread over a repository.
>>It's output looks like the attached file.
>>
>>It's input consists of files. In this case status.txt which are 
>>formatted like that:
>>-----------------8<-------------
>>Status: halted
>>Project: ROS.apps.gugu
>>Finished: 100%
>>TODO: there's nothing left
>>Maintainer: God
>>------------------
>>
>>These files all are read, put together, computed and written as 
>>HTML-file.
>>
>>I wrote that for a status page on the project homepage and hope it
> 
> is 
> 
>>of use and gets installed.
>>
>>However there is surely improovement.
>>for example I am poor at HTML. Now it is a <ul> with tables inside.
> 
> I 
> 
>>think it would be nicer if it were with clickable [+]es. Maybe
> 
> someone 
> 
>>can post me a template.
>>
>>------------------------------------------------------------------------
>>
>>
>>
>>   *
>>     *Projectpath:*	ROS
>>     *Finished:*	
>>     45.25%
>>     *Subprojects:*	4
>>
>>         o
>>           *Projectpath:*	apps
>>           *Finished:*	
>>           100%
>>           *Subprojects:*	1
>>
>>               +
>>                 *Project:*	ROS.apps.gugu
>>                 *Finished:*	
>>                 100 %
>>                 *Status:*	halted
>>                 *Maintainer:*	God
>>                 *TODO:*	there's nothing left
>>
>>         o
>>           *Projectpath:*	p2
>>           *Finished:*	
>>           24%
>>           *Subprojects:*	2
>>
>>               +
>>                 *Project:*	ROS.p2.dd
>>                 *Finished:*	
>>                 34%
>>                 *Status:*	
>>                 *Maintainer:*	Seppel
>>                 *TODO:*	work out the source code and clean all
> 
> bugs.
> 
>>               +
>>                 *Project:*	ROS.p2.5
>>                 *Finished:*	
>>                 14%
>>                 *Status:*	
>>                 *Maintainer:*	Seppel
>>                 *TODO:*	work out the source code and clean all
> 
> bugs.
> 
>>         o
>>           *Projectpath:*	xx
>>           *Finished:*	
>>           33%
>>           *Subprojects:*	1
>>
>>               +
>>                 *Projectpath:*	apps
>>                 *Finished:*	
>>                 33%
>>                 *Subprojects:*	1
>>
>>                     #
>>                       *Projectpath:*	gugu
>>                       *Finished:*	
>>                       33%
>>                       *Subprojects:*	1
>>
>>                           *
>>                             *Projectpath:*	profet
>>                             *Finished:*	
>>                             33%
>>                             *Subprojects:*	1
>>
>>                                 o
>>                                   *Project:*
> 
> ROS.xx.apps.gugu.profet.winamp
> 
>>                                   *Finished:*	
>>                                   33%
>>                                   *Status:*	
>>                                   *Maintainer:*	Gustel
>>                                   *TODO:*	work oUt the source code
> 
> and clean
> 
>>                                   all bugs.
>>
>> 
>>
>>------------------------------------------------------------------------
>>
>>_______________________________________________
>>ros-general mailing list
>>ros-general at reactos.com
>>http://reactos.com/mailman/listinfo/ros-general
>>
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Get better spam protection with Yahoo! Mail.
> http://antispam.yahoo.com/tools
> _______________________________________________
> ros-general mailing list
> ros-general at reactos.com
> http://reactos.com/mailman/listinfo/ros-general
-------------- next part --------------
A non-text attachment was scrubbed...
Name: projectstatus.pl
Type: application/x-perl
Size: 7358 bytes
Desc: not available
URL: <http://reactos.org/pipermail/ros-general/attachments/20040305/fb66a088/attachment.bin>
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: status.txt
URL: <http://reactos.org/pipermail/ros-general/attachments/20040305/fb66a088/attachment.txt>


More information about the Ros-general mailing list