On Jan 11, 3:36 am, mrmclovin <simw...@gmail.com> wrote:
> On Jan 11, 7:44 am, Sam Lai <samuel....@gmail.com> wrote:
>
>
>
>
>
>
>
>
>
> > On 11 January 2011 13:39, Christophe Pettus <x...@thebuild.com> wrote:
> > This isn't about patches to the existing docs (which are great for
> > their purpose). It is about Django missing an API reference manual,
> > something like .NET Class Library Reference
> > (http://msdn.microsoft.com/en-us/library/gg145045.aspx), PHP's
> > Function Reference (http://www.php.net/manual/en/funcref.php) or
> > Java's (rather hideous looking) API reference
> > (http://download.oracle.com/javase/6/docs/api/).
>
> > I'm glad someone brought this up (although 'horrible' seems like too
> > strong a word). I miss not having these docs in some online form
> > because once you know enough about Django, you often know that Django
> > has capability x but you don't remember what class/namespace it is in.
> > You end up having to google and spend a while locating the info in the
> > existing docs. Browsing or grepping the code isn't much better (maybe
> > I'm missing an app or two here).
>
> > API docs also tend to be more structured and concise so you can
> > instantly see what parameters take what, what exceptions might be
> > thrown, what the return value is/represents etc.
>
> > Right now, I almost always have a browser tab open to
> > code.djangoproject.com for this purpose.
>
> > Talk/ideas are cheap, so here's my take on possible API docs for Django -
>
> > An API reference site structured in a similar manner to the above
> > examples, with the ability to easily search; integrated pydocs; links
> > to relevant sections of the Django docs; a link to see the code of the
> > function/class/method etc. A wiki-style section for each page would be
> > nice too to document caveats, tips, tricks, relevant snippets etc.
>
> > Of course the dynamic nature of the code makes this harder to do and
> > will probably require some human intervention to ensure an entry
> > exists for every parameter, mapped method etc.
>
> > P.S. what's the short answer to why the current Django docs aren't on
> > a wiki site instead of being versioned inside SVN?
>
> > There are some minor clarifications here and there that I'd like to
> > add, but the overhead of producing a patch, creating a ticket,
> > flagging down a committer, getting a consensus, and finally having the
> > patch committed is a bit off-putting. I can understand the process for
> > code, but it just seems a bit over-the-top for docs. Maybe a
> > compromise would be adding something like the per-paragraph comments
> > that The Django Book site has; that way the docs stay official, yet
> > there's still a way for users to add to them.
>
> > > --
> > > -- Christophe Pettus
> > >   x...@thebuild.com
>
> > > --
>
> I guess your post should be replaced by my first one :). It's exactly
> what I was trying to say: django need a reference manual to complement
> the existing documentation.
>
> On Jan 11, 8:55 am, James Bennett <ubernost...@gmail.com> wrote:
>
> > If your computer is incapable of running pydoc, epydoc or other
> > similar scripts, how is it simultaneously able to run Django?
> > --
> > "Bureaucrat Conrad, you are technically correct -- the best kind of 
> > correct."
>
> If you bought a game, would you rather like to get info on how to
> compile the game in order to play it.. or just install it and play it?

That's a stupid analogy, django devs have limited time and there
are things in django itself and existing docs that could be improved.
I would prefer if they spent the time on more important
things rather than relatively less important, e.g. things that can be
done automatically by modules like pydoc.

OTOH I would also appreciate it if someone made an nice online
module reference for django. I don't need it very often, but when
I do, it'd be nice to have, no doubt.

I think it's unfair to say Django docs are bad -- to the contrary,
they're the best docs I've seen in an open source project.

And forum interfaces and especially searching is pathetically
bad, I always end up using google to search forum sites instead
of built-in search.

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To post to this group, send email to django-us...@googlegroups.com.
To unsubscribe from this group, send email to 
django-users+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-users?hl=en.

Reply via email to