On Sat, 8 Jan 2011 07:50:36 -0600
Kent Tenney <[email protected]> wrote:

> Could there be some sort of capability index for plugins?

I was trying to head in that direction with the docstring extraction stuff, the 
first step was automated docstring extraction, the next step structured 
information in the docstring which could be extracted for such an index.  What 
it does, with a summary line and some domain tags (text manipulation, PIM, 
database, network, format, document generation etc. etc.) being the most 
important part, but also fields such as status, last updated, GUI 
compatibility, etc.

So the plugin docstrings are now collected here:

http://webpages.charter.net/edreamleo/plugins.html

To start the ball rolling on structured information in the docstring, I'd 
propose the rst field list syntax for putting things in the docstrings, so the 
docstring for contextmenu.py, for example, might be:

"""
Defines various useful actions for context menus (Qt only).

:tags: enabled by default, qt only, has api
:status: working 20110105
:updated: 201008

Examples are:

- Edit in $EDITOR
etc. etc.
"""

ok - that was a bad choice because that's an odd plugin, really functionality 
you'd think of as core, but it still illustrates.

Then it's just a matter of extracting the tags etc. at 
http://webpages.charter.net/edreamleo/plugins.html

Cheers -Terry

-- 
You received this message because you are subscribed to the Google Groups 
"leo-editor" 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/leo-editor?hl=en.

Reply via email to