[[TOC]] = Project progress statistics and quality metrics = == News == * 04/08/2010: I am not actively maintaining the plugin. Thank you very much for those who use the plugin. I will try to process the ticket with patch as many as I can. Please also feel free to commit the new code to the repository. * 04/03/2009: Project Ticket Metrics and Backlog are optional * 03/27/2009: TracMetrixPlugin now uses Yahoo chart. pyGTK is no longer required. * 04/18/2008: TracMetrixPlugin works with the Trac 0.11b2 * 01/11/2008: TracMetrixPlugin works with the Trac 0.11dev-r6385 * TracMetrixPlugin now supports postgresql thanks to bdelaage * Please join TracMetrixPlugin [http://groups.google.com/group/tracmetrix mailing list] == Releases == * 04/10/2009: [http://tracmetrix.googlecode.com/files/tracmetrixplugin-0.1.7.zip tracmetrixplugin-0.1.7] * 03/28/2009: [http://tracmetrix.googlecode.com/files/tracmetrixplugin-0.1.6.zip tracmetrixplugin-0.1.6] * 01/11/2008: [http://tracmetrix.googlecode.com/files/tracmetrixplugin-0.1.5.zip tracmetrixplugin-0.1.5] * 12/13/2007: [http://tracmetrix.googlecode.com/files/tracmetrixplugin-0.1.4.zip tracmetrixplugin-0.1.4] * 11/07/2007: [http://tracmetrix.googlecode.com/files/tracmetrixplugin-0.1.3.zip tracmetrixplugin-0.1.3] == Description == TracMetrixPlugin improves project visibility through a collection of software metrics and statistics. The scope of this plugin is to provide the most commonly used software quality metrics and progress statistics. It is designed to bridge the information gap between the software development team and management while trying to minimize the tracking effort required by developers. == Resources == * [http://tracmetrix.googlecode.com TracMetrixPlugin] @ googlecode.com * [https://projects.cecs.pdx.edu/~bhuricha/SCOPE/index.cgi/wiki/TracMetrix TracMetrix Proposal] * [TracMetrixRequirements Requirements] * TracHackHowTo == Screenshots == [[Image(TracMetrixPlugin/Screenshots:backlogchart.png)]] Visit TracMetrixPlugin/Screenshots for more screen shots. == Features == * TracMetrixDashboard : Management dashboard that provides overview of project progress. === Bugs/Feature Requests === '''Search''': Existing bugs and feature requests for TracMetrixPlugin are [query:status!=closed&component=TracMetrixPlugin&order=priority here]. '''File''': If you have any issues, create a [/newticket?component=TracMetrixPlugin&owner=khundeen new ticket]. '''Comments''': Please feel free to leave comments [wiki:TracMetrixPlugin/FeedBack here] or email [wiki:khundeen me]. '''Mailing list''': Please join the [http://groups.google.com/group/tracmetrix TracMetrix group] to discussion development and support of TracMetrixPlugin or email tracmetrix@googlegroups.com == Download == Download the latest revision from [download:tracmetrixplugin here]. == Required Components == Before installing the plugin, please make sure you install following components. * Python 2.4 or greater * Trac 0.11.6 or greater * [http://matplotlib.sourceforge.net/ MatPlotLib] 0.87.7 or above * [http://numpy.scipy.org/ Numpy] 1.0.1 or above The plugin works on both Windows and Linux environment. == Installation Help == 1. Install the plugin (either for a single project, or globally). See the details on how to install a trac plugin at: [trac:TracPlugins] 1. Make sure that the plugin is enabled. The "tracmetrixplugin.* = enabled" appeares in trac.ini (under the [components] subheading). {{{ [components] tracmetrixplugin.* = enabled }}} * Alternatively, this can be enabled in the plugin page in the Admin menu. 1. Run `$ trac-admin /path/to/projenv upgrade` * You should get a message like this: {{{ TracMetrix Plugin needs an upgrade creating cache folder Done Upgrading Upgrade done. }}} 1. Reload/restart your HTTPD / other webserver / Tracd. That's it. * If you get a very colourful stack trace saying "'module' object has no attribute 'cbook'", you forgot this step! == Usage == TBD == Source == You can check out TracMetrixPlugin from [http://trac-hacks.org/svn/tracmetrixplugin here] using Subversion, or [source:tracmetrixplugin browse the source] with Trac. TracMetrixPlugin has been developed on my personal computer as I work offline a lot and I don't like to spam the server with too many tickets. You can see more in depth source code analysis from [http://web.pdx.edu/~bhuricha/tracmetrix/statsvn/ here]. I hope to be able to add this kind of statistics into TracMetrix in the future. == Recent Changes == [[ChangeLog(tracmetrixplugin, 3)]] == Author/Contributors == '''Author:''' [wiki:khundeen] [[BR]] '''Maintainers:''' [wiki:rjollos] [[BR]] '''Contributors:''' [wiki:jnatividad] [[BR]]