If we do this, we could use Oxygen, this is usable for the whole
documentation
I have some (bad quality) example output here:
http://www.richardinfo.com/examples/Richardinfo_Developer_Docs/
This can run online from cronjobs, or on windows client-side.

But don't forget wiki-wiki, the system the docs are in now, this also has
advantages, as it has a built-in online CVS system. (you can edit the docs
online)

Richard.

----- Original Message -----
From: "Matt Fair" <[EMAIL PROTECTED]>
To: "Laszlo Teglas" <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Wednesday, November 14, 2001 10:39 PM
Subject: RE: [Dynapi-Dev] Documentation Project


> Are we thinking of puting together source documentation like what java
> has with its javadocs?
> A javadoc style would be:
> /**
>  I put my documentation here for this method
>  example: foo bar
> */
> FooBar.prototype.foo=function() {
> ...
> }
>
> We could put together a web-based documentation compiler.
>
> just some thoughts.
> Matt
>
> On Wed, 2001-11-14 at 15:15, Laszlo Teglas wrote:
> > >The documentation specs look a little complicated, but I guess that's
> > >inevitable.
> > I have a feeling that DynAPI will grow to encompass many more widgets,
and
> > other classes. Especially with Dan's new release, with layout managers
ect.
> > We need a structured document that can grow with the API easily. For the
> > current size of the DynAPI this may look like overkill, however I would
> > rather be over organized from the start than unorganized later.
> >
> > > It would be nice to see what is provided for, and what has to be done.
> > Once the basic structure is agreed upon, we can start plugging in what
we've
> > got. And treat the whole documentation project as part of the overall
DynAPI
> > CVS, with CVS updates and periodic new releases. Otherwise the document
will
> > never be updated and will slowly become obsolete and abandoned. Then
we'll
> > need to start all over again.
> >
> > >> so.. we build the docs in HTML,
> > >XML with parser to HTML would be great, but if that's too much
overhead, as
> > >a suggestion, it might be nice to gravitate towards XHTML.
> > I agree with gravitating toward XHTML, XML with parser maybe really
overkill
> > Should we go Transitional or Strict XHTML1.0?
> >
> > Since this will be an extensive documentation we will need some kind of
> > navigation system. We want the document to be viewable offline locally,
> > therefore we can't use any server side script to include the navigation
> > system.
> > We have two choices:
> > Utilize frames for the navigation, or painstakingly add the navigation
> > system to every page (and update every page every time the nav system
> > changes). I guess this could be done with some extended search replace
tool,
> > however this would still require a complete documentation upload every
time
> > the navsys changes.
> >
> > I vote for Frames =;^)
> >
> > Using frames may also help when we want to update different formats of
the
> > documentation. i.e. pdf files can be set up to list the content files
> > consecutively without the need to strip out the navsys from every page.
We
> > could then replicate the navsys as a table of contents. (I haven't
actually
> > tried this, I'm just thinking out loud) I don't know much about Win2PDF.
> > Does it take a graphical snap shot, or does it copy the text of the
document
> > and format it into pdf? If it copies the text, does it ignore HTML tags?
> > What would it do to a navsys that is made up of tags mixed with content?
> >
> > NanoFace =;^)
> >
> > -----Original Message-----
> > From: Richard Bennett [mailto:[EMAIL PROTECTED]]
> > Sent: November 14, 2001 2:56 PM
> > To: Doug Melvin; Laszlo Teglas; [EMAIL PROTECTED]
> > Subject: Re: [Dynapi-Dev] Documentation Project
> >
> >
> > The documentation specs look a little complicated, but I guess that's
> > inevitable. It would be nice to see what is provided for, and what has
to be
> > done.
> >
> > > so.. we build the docs in HTML,
> > XML with parser to HTML would be great, but if that's too much overhead,
as
> > a suggestion, it might be nice to gravitate towards XHTML.
> > (purely personal preference)
> > However, the whole documentation as we have it now is done in WIKI WIKI
or
> > something, this is pretty powerful once you get used to it, and is
easily
> > edited afterwards for updating.
> >
> > > (pssst.. I would like to be an admin.. it sucks to not be able to DO
> > > anything..)
> > Actually, being admin doesn't make much difference. In my case, I can
edit
> > bugs/patches etc in bulk, that's about it. My posts to the cvs list also
> > need to get approved, and I can't change anything on the website, as
this is
> > a separate system all together.
> > I think Hendrik Vaglin is still is still adminning the website, so if
you
> > want to set up a new documentation section, get in touch with him.
> >
> > Richard.
> >
> >
> >
> > ----- Original Message -----
> > From: "Doug Melvin" <[EMAIL PROTECTED]>
> > To: "Laszlo Teglas" <[EMAIL PROTECTED]>;
> > <[EMAIL PROTECTED]>
> > Sent: Wednesday, November 14, 2001 7:37 PM
> > Subject: Re: [Dynapi-Dev] Documentation Project
> >
> >
> > > I like the structure, and will adopt it.
> > > It should be in HTML, but can be in pdf as well..
> > > search for and download Win2PDF.. this is a virtual
> > > printer which 'prints' to a PDF file.
> > > This printer can be used from ANY windows application that can print..
> > >
> > > so.. we build the docs in HTML,
> > > then we offer a link to DL the PDF version..
> > > Of course, someone should be resposable for updating the PDF when the
HTML
> > > is updated..
> > >
> > > (pssst.. I would like to be an admin.. it sucks to not be able to DO
> > > anything..)
> > >
> > >
> > > ----- Original Message -----
> > > From: "Laszlo Teglas" <[EMAIL PROTECTED]>
> > > To: <[EMAIL PROTECTED]>
> > > Sent: Wednesday, November 14, 2001 1:23 PM
> > > Subject: [Dynapi-Dev] Documentation Project
> > >
> > >
> > > > Yes we are desperately in need of documentation. I believe we should
> > > create
> > > > a document structure instead of just adding files and tutorials
> > > independent
> > > > of each other. I have started to lay out the documentation structure
as
> > I
> > > > perceive it to be logical. I am looking for feedback and expanding
the
> > > > structure:
> > > >
> > > > |
> > > > +-Introduction Module
> > > > | +-What is DynAPI
> > > > | +-History and Evolution of DynAPI
> > > > | | +-Origin of DynAPI 1.0 (Dans)
> > > > | | +-Major diffs between 1.0 and 2.0
> > > > | | +-Major diffs between 2.0 and 2.5
> > > > | | +-Major diffs between 2.5 and proposed future 2.6/3.0?
> > > > | | +-Detailed Revision File
> > > > | |
> > > > | +-Who Should use DynAPI
> > > > | +-Requirements / Supported Browsers and OS's
> > > > | +-FAQ
> > > > | +-License
> > > > | +-Contributors
> > > > |
> > > > +-Reference Module (To the point breakdown of the DynAPI Class
Structure
> > > > | | no examples)
> > > > | +-dynapi.js
> > > > | | +-Purpose/Function
> > > > | | +-Requirements/Inheritance Structure
> > > > | | +-Constructor/Initializer
> > > > | | +-Fields/Constants/Properties
> > > > | | +-Fields/Constants/Properties Inherited from other classes
> > > > | | +-Methods/Functions
> > > > | | +-Methods/Functions Inherited form other classes
> > > > | |
> > > > | +-api
> > > > | | +-browser.js
> > > > | | | +-Purpose/Function
> > > > | | | +-Requirements/Inheritance Structure
> > > > | | | +-Constructor/Initializer
> > > > | | | +-Fields/Constants/Properties
> > > > | | | +-Fields/Constants/Properties Inherited from other classes
> > > > | | | +-Methods/Functions
> > > > | | | +-Methods/Functions Inherited form other classes
> > > > | | |
> > > > | | +-dyndocument.js
> > > > | | | +-Function/Function
> > > > | | | +-Requirements/Inheritance Structure
> > > > | | | +-Constructor/Initializer
> > > > | | | +-Fields/Constants/Properties
> > > > | | | +-Fields/Constants/Properties Inherited from other classes
> > > > | | | +-Methods/Functions
> > > > | | | +-Methods/Functions Inherited form other classes
> > > > | | |
> > > > | | +-dynlayer.js
> > > > | |   +-Function/Function
> > > > | |   +-Requirements/Inheritance Structure
> > > > | |   +-Constructor/Initializer
> > > > | |   +-Fields/Constants/Properties
> > > > | |   +-Fields/Constants/Properties Inherited from other classes
> > > > | |   +-Methods/Functions
> > > > | |   +-Methods/Functions Inherited form other classes
> > > > | |
> > > > | +-event
> > > > | | +-dragevent.js (same breakdown as above)
> > > > | | +-keyboard.js
> > > > | | +-listeners.js
> > > > | | +-mouse.js
> > > > | | +-simple.js
> > > > | |
> > > > | +-ext (same breakdown as above)
> > > > | +-gui
> > > > | +-images
> > > > | +-util
> > > > |
> > > > +-Example Module
> > > > | +-Examples for each of the classes (Each example would be
independent
> > of
> > > > |   any other example) (This is like a quick reference how to get
> > started)
> > > > |
> > > > +-Tutorial Module (Detailed in-depth tutorial each step building on
the
> > > >   previous)
> > > >   +-The basics of how DynAPI works
> > > >   | +-dynapi.js (explain how it works)
> > > >   | +-browser.js (explain how it works)
> > > >   | +-dyndocument.js (explain how it works)
> > > >   | +-dynlayer.js (explain how it works and create "Hello dynLayer")
> > > >   |
> > > >   +-Gui Tutorial
> > > >   | +-What are widgets?
> > > >   | +-Detailed walk through in creating each of the standard guis
> > > >   |
> > > >   +-Events Tutorial
> > > >   | +-What are Listeners and Events
> > > >   | +-Detailed walk through in utilizing each event file
> > > >   |
> > > >   +-Util Tutorial
> > > >   | +-Detailed walk through in utilizing each Utility file
> > > >   |
> > > >   +-Extension Tutorial
> > > >   | +-Detailed walk through in utilizing each Extension file
> > > >   |
> > > >   +-Advanced Topic Tutorials
> > > >   | +-Create your own widgets
> > > >   | +-Any other Advanced tutorials we can think of
> > > >   |
> > > >   +-Summary Tutorial
> > > >     +-This tutorial would be like a step through project that would
> > > >       build an extensive program based on All/most of the DynAPI
> > > >       components and previous tutorials (perhaps a game or chat
room)
> > > >       maybe someone already has such a thing that they would be
willing
> > to
> > > >       donate for the cause.
> > > >
> > > > As you can see there are 4 modules:
> > > > Introduction Module; Reference Module; Example Module; Tutorial
Module
> > > > They can be incorporated into one manual or be used independently.
> > > > A lot of this stuff we already have, we just need to organize it and
> > > expand
> > > > on it.
> > > >
> > > > Should this be a plain text document, html, pdf, all of the above?
> > > >
> > > > Your thoughts and comments appreciated
> > > >
> > > > NanoFace =;^)
> > > >
> > > >
> > > > _______________________________________________
> > > > Dynapi-Dev mailing list
> > > > [EMAIL PROTECTED]
> > > > http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/
> > >
> > >
> > > _______________________________________________
> > > Dynapi-Dev mailing list
> > > [EMAIL PROTECTED]
> > > http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/
> > >
> >
> >
> > _______________________________________________
> > Dynapi-Dev mailing list
> > [EMAIL PROTECTED]
> > http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/
>
>
>
> _______________________________________________
> Dynapi-Dev mailing list
> [EMAIL PROTECTED]
> http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/
>


_______________________________________________
Dynapi-Dev mailing list
[EMAIL PROTECTED]
http://www.mail-archive.com/dynapi-dev@lists.sourceforge.net/

Reply via email to