On Wed, 12 Jul 2006, Leif Madsen wrote:

Exactly! So what IS the scope of the web documentation? We already
have doxygen documentation hosted on the Asterisk.org website -- so we
don't need to cover documenting the actual functions in Asterisk --
that is already being done (although I'm sure they would love some
help fleshing some of it out from people with the know how)

 Doxygen isn't friendly, except to us geeks.  Those graphs?  Not useful
 when I'm writing an extensions.conf dialplan.  Where is the docs on
 Dial()?  Can I just type "dial" in the search box and it come up with the
 docs?  Oh wait, no search box.  Show me a page that looks like this in
 Doxygen:

    http://mph.gotdns.com:82/manual/en/function.dial.php

 Best I could find:

    http://www.asterisk.org/doxygen/app__dial_8c.html

    How are #include files relevant to me using Dial() in my dialplan?

What really seems to make sense for the web portion (and what I
envisioned from the beginning) is the ability for someone to type in
either a dialplan appliction or function, get some information about
it, and a simple dialplan example of how it works (a la PHP's function
search). The PHP site also has the ability for people to comment and
provide their own examples, situations and issues with a particular
function -- and this is the kind of thing I'd like to see.

 That's my goal.  But why not make it just as comprehensive as the PHP
 documentation?  http://php.net/manual/en/ Includes Install, Language
 Reference (needed less for Asterisk, but AEL, variable usage and modifiers
 go there), etc.  That mother is comprehensive, and that's what I think we
 both love about it.

The wiki makes no sense for this kind of behaviour, but with the PHP
style documentation it's a perfect forum.

So as Jim states -- a narrow, focused scope is required. You will not
be able to be everything to everyone -- we tried it, and it simply can
not, and will not, work. You will become easily overwhelmed, and
instead of contributing, as you obviously want to, there will just be
too much to do, and things will come to a grinding halt.

 I have no problem breaking things up for people who are easily
 overwhelmed.

 I need people for each of these areas:

    * Continuous Updating Application Reference to meet with current code,
      both in SVN and released -- includes monitoring svn-commits list

    * A masterful coder who can write scripts to scrape out things from the
      current Asterisk code base, such as .conf samples, and being able to
      determine when an Application came into or fell out of the code (ie
      0.x, 1.x < 1.2 or 1.x >= 1.2.9)

    * Anyone who wants to grab stuff from the wiki and find a good place
      for it in the organizational structure

    * Editors -- people who check to see if the docs are correct and well
      written, suggest changes, etc.

 It can't be all done at once, this is an ever-evolving project.  It's
 going to be somewhat thin until we get a base we are all proud of and
 people start using.  THEN we'll start filling portions out, updating, etc.

My suggestion is to take what I've proposed and start with that -- it
would be a huge benefit to the community! I'd love to be able to just
go to a website and type in the dialplan function or application I'm
looking for, get some information on it, and a simple example of how
to use it, and its options. That'd be a huge step forward, and
something that is totally doable!

 That part is already done -- enter "Dial" in the "search for" box at the
 top of the page, and Voila.  I just need some people to step up to copy
 the DocBook code generated by one of the Asterisk developers and edit it
 into the current code to finish up the Application reference.

 With that, we can launch this puppy.  The question is, where...

Beckman
---------------------------------------------------------------------------
Peter Beckman                                                  Internet Guy
[EMAIL PROTECTED]                             http://www.purplecow.com/
---------------------------------------------------------------------------
_______________________________________________
--Bandwidth and Colocation provided by Easynews.com --

asterisk-doc mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-doc

Reply via email to