On Mon, Sep 26, 2011 at 5:17 PM, Daniel Nichter <[email protected]> wrote:
> For user plugin docs, eventually I'd like to group the Plugins list by types 
> of plugins, like:
>
> Plugins
> *********
>
> Authentication
> ===========
>
> * Auth All
> * Auth PAM
> * Auth Schema
>
> Functions
> ========
>
> * String Functions
> * Utility Functions
>
> Protocols
> =======
>
> * Drizzle Protocol
> * MySQL Protocol
>
> I think that's logically organized.  Some plugins are actually modules that 
> provide many things, but the vast majority fall into simple categories.
>

This would be a good start. Can I already assign my plugin into such a group?

However, this is imho sub-optimal for two reasons:

1) My plugin provides JavaScript. However, it actually serves another
important use case which is being a JSON parser. So I would like to
have a chapter for using JavaScript in Drizzle (which in the future
would contain other plugins too), but I would separately want to have
a chapter that covers the use cases where JSON is involved. This
chapter would include my js plugin and json_server, and more going
forward.

2) The fact that Drizzle is implemented as plugins is an
implementation detail. It shouldn't be strongly visible in the UI or
documentation how the devs implement something. So the manual
shouldn't be "Plugins -> String functions", it should just be "String
functions" or "Functions -> String functions".

What you propose above is similar to Apache httpd documentation. It
works, but I've given some reasons why it's not perfect.

I suppose my wishlist for writing plugin documentation is that I can write
 - one or more .rst files
 - the title/entry for the .rst file(s) may or may not be the same as
the name of the plugin
 - freely designate each of them as belonging to a chapter in the
manual, each could belong to different chapters.
 - it remains undefined how those chapters are ordered? (As a first
solution, it could be that in the main docs directory one just writes
an introduction page for each chapter where you can list links in
whatever order manually.)


henrik


-- 
[email protected]
+358-40-8211286 skype: henrik.ingo irc: hingo
www.openlife.cc

My LinkedIn profile: http://www.linkedin.com/profile/view?id=9522559

_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help   : https://help.launchpad.net/ListHelp

Reply via email to