[dev] Fancy Horde/Imap_Client documentation
Michael M Slusarz
slusarz at horde.org
Tue Jun 18 21:23:37 UTC 2013
Quoting Jan Schneider <jan at horde.org>:
> Zitat von Michael M Slusarz <slusarz at horde.org>:
>
>> Quoting Jan Schneider <jan at horde.org>:
>>
>>> So this is the workflow:
>>> 1) Editing in the wiki: http://wiki.horde.org/Doc/Dev/HordeArgv
>>> 2) Converting to reST:
>>> http://wiki.horde.org/Doc/Dev/HordeArgv?actionID=export&format=rst
>>> 3) Bundling with PEAR package:
>>> http://git.horde.org/horde-git/-/browse/framework/Argv/doc/Horde/Argv/
>>> 4) Building for website:
>>> http://www.horde.org/libraries/Horde_Argv/docs/README
>>>
>>> Steps 2-4 are supported by horde-component.
>>
>> ...except this is not what I am looking for. This:
>>
>> http://www.horde.org/libraries/Horde_Argv/docs/README
>>
>> is not a useful format for *advertising* a component, IMHO.
>
> It's just one part. Agreed, the docs for Argv are only for
> implementing it, not for advertising it. But that's all about *what*
> we write, not where.
> http://www.horde.org/libraries/Horde_Argv/library is where the
> advertising should go, with more detailed documentation in
> http://www.horde.org/libraries/Horde_Argv/docs.
One of the comments I received was that http://www.horde.org/libraries
is pretty much worthless from a "What does Horde have to offer
approach."
* Way too information dense for a portal page for people looking to
see whether our software will be useful for them. It is presented
more as a way to find documentation on a library that you already know
exists.
* There is no distinguishing between our "glue-ish" libraries that
would be of dubious value outside of Horde (Support, Mime_Viewer, even
Prefs) vs. our libraries that blow away what PEAR can provide or, in
cases like ActiveSync or Imap_Client, that *anybody* can provide.
>> I am NOT trying to document the entire library. I'm trying to draw
>> people into using it - or at least getting the word out. I just
>> don't think reST is appropriate for this. At least that's what
>> potential clients are telling me.
>
> I don't understand what reST has to do with this. It's just an
> intermediate format, like the wiki markup. It's designed to be
> readable as-is though, so it's fine for bundling as technical
> documenation with the package. But at this point, the user already
> downloaded the libary and wants to use it, so that's fine.
I don't have a problem with that. Maybe I'm confusing what you were
saying previously: I don't want this rest documentation to be the ONLY
documentation available and/or the initial presence. We can use this
as the default for many (most) of the libraries. But there needs to
be a way to allow a better (read: prettier) way of advertising our
premium libraries.
In short, there is no way that this presentation:
http://www.horde.org/libraries/Horde_Routes (assuming it had all
documentation)
can be deemed to be superior (or even as good as) this:
http://dev.horde.org/routes/
So maybe this just comes down to the issue I have with our main
website design being too busy, distracting, and hard to navigate.
(Aside: all the versions in the libraries Download pages are way out of date).
michael
___________________________________
Michael Slusarz [slusarz at horde.org]
More information about the dev
mailing list