Re: Ruby Docs with annotations and searching

"Conor Hunt" <[email protected]>
Newsgroups gmane.comp.lang.ruby.documentation
Message-ID <[email protected]>
I'm not sure that I agree. Partially because that there are other
large documentation projects out there, PHP and MySql, that work very
well with this format. Maintainers only have to go through the
comments when they are updating the official docs, which is on their
schedule. I don't think they need to continually be monitoring. I also
don't believe that you are going to see much duplication because
comments are separated into very granular areas (by method etc.) and
it will be quick to see the comments that have come before.

--
Conor

On 5/17/06, Sy Ali <[email protected]> wrote:
> On 5/17/06, Conor Hunt <[email protected]> wrote:
> > I modeled this site after the way that the very successful online PHP
> > documentation works (and mysql). Their system works like my site.
> > Users add comments below sections. Then when the docs are being
> > updated the maintainers go through and roll useful user comments into
> > the main documentation. This has the benefit of keeping the main
> > documentation well formatted and stable. I'd also prefer to keep it
> > simple to add comments, no login and no editing.
>
> The comment-method will mean a huge mess of comments and comments on
> comments and thread upon thread.. it's a really interesting snapshot
> of history, but really terrible to read through.
>
> It's also a horror to maintain.. either someone would have to be
> *really* on top of the situation to update documentation by the
> minute, or they would have to make a project out of reading all the
> comments and revising the docs appropriately.
>
> It gets really bad if they don't have time one day/week/month and the
> comments pile up.. then you get all kinds of duplicate comments and
> conversation..
>
> imo, collaboratively-edited documentation with revision history ends
> up with something cleaner, especially if the mess of revision
> conversation / example code is kept somewhere separate.  This makes
> regular documentation pages load faster.  Unless the comments were
> AJAXified and not loaded by default.
>
> --+
>
> However, the issue of being able to fold these collaborative /
> commented docs into the actual documentation is yet another matter.
> This means that three branches of documentation have to exist.
>
> 1) The official docs
> 2) The working docs
> 3) The collaboration / conversation / notes
>
> These could be folded into the same tool -- e.g. a wiki with three
> tabs per item.  They could be kept in different systems -- a browsable
> official website and links to conversation pages.  Or perhaps some
> other method.
>
> However it's done.. life has to be made easy for the official
> documentation team as well as for the random visitors who want to help
> the docs out.
>
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.