Hello,

Developers new to Trac are faced with an increasingly complex API. To help
ease this pain I've started the TracDeveloperPlugin [1]. It currently contains
a plugin inspector, which lets you browse all active components and their
interfaces, effectively exploring the Trac component architecture on a live
system.

It'd be great if we could collect a whole set of useful features in this
plugin, so if anybody wants to help out I'll happily provide write access to
the repository.

Here are some things I thought might be useful:

  - A "live" workflow diagram generator. Basically
    contrib/workflow/workflow_parser.py in an admin panel.

  - An interface validation page: check that all components correctly implement
    the Interfaces they say they do.

  - "Live" descriptions of all config.Option subclasses and which components
    use them.

Alec

[1] http://trac-hacks.org/wiki/TracDeveloperPlugin
-- 
Evolution: Taking care of those too stupid to take care of themselves.

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Development" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/trac-dev?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to