I think we all agreed that a concise reference is important.  However, I 
thought previous discussions had led to the conclusion that we should 
concentrate on writing better docstrings. See existing epydoc:
http://www.web2py.com/examples/static/epydoc/index.html 


On Monday, 26 March 2012 01:22:14 UTC+1, weheh wrote:
>
> I think I made this point a couple of years ago. I'm too lazy to go 
> and try to dig up the thread. Here's my 10 cents. 
>
> I agree strongly that the current manual tries to be both introductory 
> tutorial and reference. I also agree it's been hugely improved since 
> v1 and is extremely useful. The cookbook should also prove to be a 
> valuable resource. 
>
> However, as a rare divergence in opinion from Massimo's, I strongly 
> DISAGREE that we need a second, more introductory manual. Instead, I 
> think we need a very concise, very dense reference manual. Here's my 
> rationale. 
>
> Although the v2 and v3 manuals have been made searchable online, the 
> information about certain commands is still spread out all over the 
> place. The way the manual works, it takes a long time to download, the 
> TOC of each chapter to render, and then for the search to paginate you 
> to the appropriate place in the doc. That's cumbersome, but it works 
> IF you know what to search for. There is no index. And even if you do 
> have the right search term, you often end up having to look in 
> multiple chapters. In some cases, there's a lot of verbiage to consume 
> as well. 
>
> I suggest we, as a community, invest time in a unix-like man page or 
> python-like doc reference. Each command of web2py to be listed, one to 
> a "page". Each command should have its complete signature described in 
> gory detail. In cases like Auth, there needs to be a complete listing 
> and description of its many class variables. There absolutely has to 
> be a cross-linked index, which should be the primary point of entry 
> into the document. The reference should be searchable as well. Each 
> web2py command/helper/whatever needs to have a short example. One 
> thing I don't like about python doc is that it's extremely slim on 
> examples vs. unix manuals, which have always had some short example or 
> two. 
>
> I think web2py has enough tutorial material for the time being. I'm 
> not saying it can't be improved. But if we split out a reference, it 
> will make tutorials easier to create in the future. Tutorials could 
> then be more task-directed, like the cookbook. And whenever a new 
> command or thingie gets added to web2py it can be easily added to the 
> reference.

Reply via email to