Broccoli: A Semantic Codebase Browser V.0.8

This is an experimental Drupal implementation of a semantic codebase browser.

You can log in as user 'demo' with password 'd3moMe!'

This instance of Broccoli is currently pointed at a Drupal 7x core checkout from some weeks ago.

Logging in should enable you to search. You can search for specific keywords in the sourcecode, or for a particular metric. For example, to find examples of metaprogramming usage in Drupal core, you could search for all places in the code files where eval(), or call_user_func() are called.

Version 0.8

Version 0.8 includes the following improvements:

  • Hierarchical file browsing
  • Scrollable code views
  • Uses latest version of views; code files view is more stable
  • Uses latest version of codemetrics - generate SIMILE Exhibit JSON reports
  • Update individual files in a code base
  • Line number references for variables and function definitions/use now link to lines in source files
  • Core Drupal function names in metrics report link to API.drupal.org
  • Internal function names in metrics report link to function documentation at php.net

The following features are planned for version 0.9

  • Integrated view for source / metrics / etc.
  • Update directories in a code base
  • Metrics and sourcefile meta-data stored in tables
  • Computation and presentation of aggregate metrics and metadata

The following features are planned for version 1.0

  • Package as install profile
  • Multiple code bases
  • Contrib function names link to internal API doc server?
Syndicate content