I alluded in my earlier mail to some of the improvement ideas I have had regarding Twisted&#39;s docs (other than the conversion to Sphinx), and I though I&#39;d elaborate<br><br>Here&#39;s some things I had &quot;planned&quot; (yes, I&#39;m using the term loosely) to try and add/improve/fix in the Twisted docs after the Sphinx conversion was finished:<br>
(urg, I know I&#39;ve been keeping a list of these someplace, and some are in trac tickets, etc. but I can&#39;t find it right now, so I may ramble a bit)<br><br>-  Add a basic intro to Twisted.  This would introduce some basic ideas similar to the krondoblog tutorial, but in less detail.<br>
- &quot;What is Twisted good for&quot;<br>- Explain the most important parts of Twisted for people to get started with.  IMO, this is a) the reactor, b) deferreds, c) some of the basic interfaces/classes, esp. Factories/Protocols<br>
  (I&#39;d like to see some docs on Transports as well)<br>- more/better UDP stuff<br>- &quot;How to test your Twisted apps&quot; (e.g., the idea of faking up a transport never occurred to me until I read a test that did it, and it&#39;s been one of the most useful techniques I&#39;ve found)<br>
- Task-based docs - how to serve a web page, how to send a mail, how to write an IRC client (just to cut down on the questions!) etc. The basic stuff at first (what newbie&#39;s will be looking for), maybe eventually turning into a &quot;cookbook&quot; of sorts.<br>
- A revamped section on &quot;How to write twisted documentation&quot;, since that would likely be very different after the Sphinx conversion ( What Sphinx markup to use, and I also have some custom extensions, etc. which need to be documented).<br>
- &quot;How to _build_ the documentation&quot;<br>- Beginner&#39;s tutorial<br>- better glossary<br>- move a bunch of stuff out of the Trac wiki, and into the Sphinx project.  There&#39;s stuff there that has become de-facto documentation, which really needs to be version-controlled, etc.<br>
- install docs<br><br><br>So after looking over Tom&#39;s &quot;skeleton&quot; Sphinx project and a night&#39;s sleep, I think we&#39;re pretty close to on the same page (or at least pages in the same book).  It looks like a lot of this would be covered in Tom&#39;s Task-based docs and the Base Documentation section (&quot;Suiting Up&quot;, &quot;Diving in&quot;).<br>
<br>So here&#39;s what I&#39;m kind of thinking as far as combining efforts:<br>1) I&#39;ll continue with the &quot;Project Documentation&quot; conversion, while Tom works on the other bits.  Should be fairly easy to combine them, I&#39;m thinking.<br>
2) Let&#39;s leave the &quot;Project Documentation&quot; pretty much as-is for the moment, until the Sphinx convo is done.<br>3) I wonder if at least some of the &quot;task-based docs&quot; shouldn&#39;t be put into the project sections, and then just linked to from the task-based section?<br>
<br>Thoughts, Tom?<br><br>[As an aside, is there any way to get the Combinator stuff from the old Trac wiki back online, or at least readable someplace? (Hrmmm, it looks like Google&#39;s cache has it for the moment).  Also, it would be much easier to get new contributors, especially for Windows, if Combinator worked out of the box on Windows.  There&#39;s (or were) 3 or 4 patches in the Divmod SVN repo that needed to be applied in order to get it to work, and now that the Divmod site is offline it&#39;s really hard to set it up on a new machine, even for me, and I have a working example to go from.  Yeah it&#39;s off topic, sue me.]<br>