<p>I&#39;m not saying that the docs are perfect, but not-being-another-wiki is, to me, a feature.</p>
<p>Deren</p>
<div class="gmail_quote">On Aug 7, 2011 8:05 AM, &quot;Jens Axel Søgaard&quot; &lt;<a href="mailto:jensaxel@soegaard.net">jensaxel@soegaard.net</a>&gt; wrote:<br type="attribution">&gt; User contributions are what is needed to improve the documentation.<br>
&gt; <br>&gt;      1. It should be *easy* to report spelling errors and/or complaints<br>&gt;         about a particular page.<br>&gt; <br>&gt;     2. There should be a discussion section on the bottom of each page.<br>&gt; <br>
&gt; Solving 2) is easier than one might think. Disqus is a site that<br>&gt; hosts discussion threads. A thread is is embedded into a page<br>&gt; with a piece of with JavaScript. When the page is loaded the<br>&gt; comments are fetched in the background. Each discussion thread<br>
&gt; gets its own id. This means that even though the documentation are<br>&gt; generated and stored locally the same thread is loaded and shown for<br>&gt; everyone. ( <a href="http://docs.disqus.com/help/14/">http://docs.disqus.com/help/14/</a> )<br>
&gt; It also means that is possible to associate a discussion thread<br>&gt; to, say, each page or function, and to keep the dicussion thread<br>&gt; in the event the documentation is rearranged.<br>&gt; <br>&gt; <br>&gt; Why are user contributions needed? Well, Danny&#39;s Reddit example show<br>
&gt; valuable user feedback is lost. Perhaps not from the mailing list<br>&gt; regulars but from the more casual users.<br>&gt; <br>&gt; The redditor in question complained about the lack of examples<br>&gt; in the Racket documentation, and only after prodding revealed<br>
&gt; it was the embedding section he based his opinion on.<br>&gt; Finding such weak spots are difficult with some *easy* way<br>&gt; for users to leave feedback.<br>&gt; <br>&gt; I saw the discussion on Reddit too.For those that didn&#39;t someone<br>
&gt; didn&#39;t like the Racket documentation. It lacked examples, he said.<br>&gt; After some prodding it was revealed that it was the section on<br>&gt; embedding in particular he didn&#39;t like.<br>&gt; <br>&gt; Lately I have read the jQuery (a JavaScript library) documentation.<br>
&gt; <br>&gt; Each function gets its own page. On every(!) page below the main text<br>&gt; they have a small paragraph reminding people to ask question on the<br>&gt; mailing list and/or irc. Then comes a Disqus discussion and comments<br>
&gt; sections, where users can discussion the<br>&gt; <br>&gt; See <a href="http://api.jquery.com/css/">http://api.jquery.com/css/</a> for a concrete example.<br>&gt; Note the proportion of examples. It is interesting to see<br>
&gt; that such a page has 58 (!) comments.<br>&gt; <br>&gt; Now since Racket has a mind-boggling number of functions,<br>&gt; I am not suggesting that this style should be adapted, but<br>&gt; adding a discussion section would be a good move.<br>
&gt; <br>&gt; <br>&gt; Back to the guy on Reddit. He had a bad experience with<br>&gt; the documentation, but (presumably) never reported it.<br>&gt; Maybe he would &quot;Report a bug&quot; link on each page<br>&gt; encourage more feedback?<br>
&gt; <br>&gt; <br>&gt; -- <br>&gt; Jens Axel Søgaard<br></div>