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
-~----------~----~----~----~------~----~------~--~---