> than one C-API call. To get an idea, install Tcl and make: > > man Tcl_FSStat > > and you will see that the *entire* Tcl-VFS API is documented in > one single man-page. ok, see. would be handy.
> Wiki seems very nice for collaborative work but I do not > know if there is a wiki->doctools converter (doctools->wiki there is). > If we start hacking wiki, how would you convert this into some > other format? Depends on what we need for doctools, or generally for documentation. Example: All Headings like NAME,SYNOPSIS,DESCRIPTION,EXAMPLES,SEE ALSO,KEYWORDS are representated the same in the wiki, e.g. a third-level-heading: === SEE ALSO === Other "markup" like bold or underline is also easy parseable ('''bold'''). "Examples" start with one or more whitespace on a line. So I think it should be very easy to hack a convert, as the structure is always the same. Like this stupid hack: http://naviserver.sourceforge.net/wiki/index.php/News2wiki.tcl But, as the devil is in the details, maybe you send me a doctool-document in the form that you can imagine as a template for NaviServer, and I take a look at how complex it is to write a small converter script. > The AS project started this and I do not see any moves > there. The wiki-entered stuff is still there and nobody cares to > get it into the CVS or get it translated to other off-line reading > (man, html, pdf, etc) ? Thats true. I think the effort stopped at the very beginning or halfway. But if only we had it in the Wiki! The problem is that writing documentation sucks, not writing the converter :-))) > Who does which page? This is a simple matter of communication. > I do not think that we need to divide this somehow. We are just > a few people and it suffices to document as we go. I do not think > that we will have much problems with that. A short email on the > list telling: hey, I'j now do the ns_XZY or Ns_XZY() would do. Ok. But we should have a complete list for C and TCL to know whats missing or when we are finished. I started with TCL, but the list is not perfect: http://naviserver.sourceforge.net/wiki/index.php/Examples:Commands > I think that tagging the CVS now with 4.99.0 is perfectly OK as it would > identify a body in CVS which is fixed and against which we can file > bugs. Ok, so we tag it after the macro insertion (or whatever solution) for the range headers? > I would do the 5.0 after we've done all those nice new things like VFS > support (advancing well, btw), fancier upload caps, integration of > ns_cache, > full support for byte-ranges, finalized docs etc. I would target this > towards the end of the year. ok.