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/