wiki:TracMetrixPlugin

Version 71 (modified by figaro, 9 years ago) (diff)

Cosmetic changes

Project progress statistics and quality metrics

Notice: This plugin is unmaintained and available for adoption.

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 reducing the tracking effort required by developers.

Please feel free to leave comments here. For more information, see:

See also TicketChartsMacro, TracTicketStatsPlugin, TicketStatsMacro.

Bugs/Feature Requests

Existing bugs and feature requests for TracMetrixPlugin are here.

If you have any issues, create a new ticket.

defect

41 / 53

enhancement

9 / 19

task

2 / 3

Download

Download the latest revision from [download:tracmetrixplugin here].

Source

You can check out TracMetrixPlugin from here using Subversion, or browse the source with Trac.

Installation

Dependencies:

  • Python 2.4 or greater
  • Trac 0.11.6 or greater
  • MatPlotLib 0.87.7 or above
  • Numpy 1.0.1 or above
  • python-tk

The plugin works on both Windows and Linux environments.

  1. Install the plugin either for a single project, or globally. See the details on how to install a Trac plugin at TracPlugins.
  2. Enable the plugin by adding the following in your trac.ini file under the [components] subheading.
    [components]
    tracmetrixplugin.* = enabled
    
    • Alternatively, this plugin can be enabled in the plugin page in the Admin menu.
  3. 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.
      
  4. Reload/restart your HTTPD / other webserver / Tracd.
    • If you get a very colourful stack trace saying "'module' object has no attribute 'cbook'", you forgot this step!
  5. The following options can be configured in trac.ini, where default values are shown:
    [pdashboard]]
    yui_base_url = http://yui.yahooapis.com/2.7.0    #Location of YUI API
    

Example

Visit TracMetrixPlugin/Screenshots for more screen shots.

Recent Changes

13558 by rjollos on 2014-01-08 19:21:46
Group tickets by resolution. Untested change. Refs #11414.

Patch by araderma.

12809 by rjollos on 2013-03-27 00:53:22
Added .gitignore.
12800 by rjollos on 2013-03-25 23:50:37
Removed unused import.
(more)

Author/Contributors

Author: khundeen
Maintainer: none (needsadoption)
Contributors: jnatividad