Jim Grisanzio wrote:
> I'm involved in the program, and I wanted to ping this list specifically 
> to see if the docs community would like to be actively involved as well. 
> I suggested a docs category initially just as a place holder because I 
> thought it was an important part of the community. But ultimately the 
> desire would have to come from this CG. I'm just giving a heads up 
> because time is tight. :)

I don't have the bandwidth to contribute much to this right now, but
wanted to encourage thinking about documentation in the wider scope,
and framing the awards to cover both writing documentation and finding
new ways to create and deliver it.

For instance, I think these could all be great projects:

  - DTrace has an excellent reference manual, but could use a tutorial or
    users manual.   I'm sure it's not the only part of the system that
    could use similar work.

  - Coming up with a standard for documenting Dtrace providers/probes
    in man pages, and then implementing it for the ones shipped in
    OpenSolaris.  For instance, when I did the X server provider,
    I had nowhere appropriate to document it, so even today, the
    official Sun docs just point people to my web page at
        http://people.freedesktop.org/~alanc/dtrace/

  - I've always liked the PHP manual's style of having the documentation
    only editable by the project, but allowing anyone to add comments
    with examples, clarifications, best practices, etc.   for instance:
        http://us.php.net/manual/en/function.preg-replace.php
    Could we do something similar with OpenSolaris documentation?  Should we?

  - When Solaris first switched to SGML man pages, one of the rationales
    was to allow development of a hypertext/curses man command, more like
    GNU info, but no one has ever written it.   Is now the time?

  - Some open source projects are moving to DocBook/XML as their preferred
    documentation format - what will it take to integrate these into the
    SolBook/SGML docs/toolchain that OpenSolaris has?   (I know X.Org is
    going this way, slowly, and believe other communities are as well.
    We're missing some of the tools in OpenSolaris that make this much
    easier on other platforms, like "xmlto".)

  - Project Indiana is talking about a refactoring of the OpenSolaris packages,
    including (I think) putting the man pages in the same package as the
    software, much like most Linux packaging systems do - what has to happen
    to the docs & tools to make this work well?   And how are we going to
    get the package name in all the attributes sections of the man pages
    updated?   (Preferably automatically.)

  - Are there any parts of the documentation that are still encumbered that
    need open source replacements created for them?

  - We've seen a huge influx of outside open source projects incorporated into
    OpenSolaris distros, from core pieces of the desktop like X.Org and GNOME,
    to the entire open source WebStack (apache, ruby, python, etc.) to all
    sorts of small add on tools - how do we get their documentation better
    integrated with the OpenSolaris docs, but without requiring a lot of
    manual intervention, because the rate of bringing this stuff in is
    going to increase.

  - One of the things I've always hated about docs.sun.com is that the process
    always seemed to be stuck in the paper manual era - the docs were written
    and released with the product, and then not changed until the next release
    of the product.   (I've heard this may have gotten better lately, since I'm
    not involved with any docs published on docs.sun.com, I haven't followed
    it closely.)  If bugs were found or customers had issues with the
    product that should be documented, we didn't take advantage of the power of
    the web to update them immediately in place - how do we do better for
    docs.opensolaris.org?   (Could be as simple as the PHP example mentioned
    above, or could be something else.)

  - Solaris documentation for customers is not just docs.sun.com, but a whole
    series of InfoDocs and other documents on SunSolve - what should the
    OpenSolaris equivalent be?

  - Personally, I never listen to podcasts, since I don't really have the time,
    and have always been more of a visual than auditory learner (I can read
    much faster than I can process spoken language), but I know people who love
    them - they listen in their cars while commuting, or on their MP3 players
    while working out.   How can we provide tutorials or other information on
    OpenSolaris technologies in this format for them to listen to?

  - Our documentation in English is great, but OpenSolaris is growing faster in
    places where English isn't the first language - how do we better serve
    those communities?

-- 
        -Alan Coopersmith-           alan.coopersmith at sun.com
         Sun Microsystems, Inc. - X Window System Engineering

Reply via email to