[JDEV] Technical Documentation

temas temas at box5.net
Fri Mar 31 13:49:34 CST 2000


Right now we're on our push towards 1.0.  One of the major steps for 1.0 is
having the documenation, white papers, comments, et all in place.  Currently
I have plans for many white papers and technical documents, and Eliot (e-t)
is working on end user type documentation.  One thing I don't have time for
at the moment is definately comments in the src.  Jer doesn't have the time
either, so if you want to take that up, it would be a very noble task, and
would generally help you familiarize yourself with the src.  I can look over
the comments as they head into cvs to make sure all is on track.  If you 
really want to do this, then jump on IRC (irc.linux.com) #jabber, and talk 
to myself or jer.  We can get you cvs access and on the right path.

--temas

On Fri, Mar 31, 2000 at 11:44:06AM -0800, Colin Putney wrote:
> Agreed, though I'll put a different twist on it. I think general "white
> paper" type documentation should be the priority here. In reading
> through the sources, I've found that all those trees make it really
> difficult to see the forest. It's usually not to tough to figure out
> what a particular function does, but building a picture of the overall
> structure requires a lot of back and forth between different libraries
> and source files.
> 
> I'd like to see a short document describing the following:
> 
> * The overall architecture of the server
> * The execution model (threads, events and synchronization issues)
> * The major data stuctures and memory management
> * Modules and services: the roles they play and the differences between
> them
> * The life cycle of a session
> * The organization of the code
> 
> <introduction>
> I stumbled across Jabber recently while thinking/reading about
> distributed protocols. I really like the whole model (and HATE the
> other IM options available) so I'd like to put my shoulder to the wheel
> and help out. 
> 
> Eventually I'd like to write a good Mac client, but at the moment I
> don't have the necessary tools. I'm also interested in the server side,
> so I going to concentrate on the core and server for now. 
> </introduction>
> 
> I've read through the docs on the web site pretty thoroughly and now
> I'm on to the source code for the 0.9 release. I've been thinking I'd
> get my feet wet by fixing bugs and adding comments to the sources, but
> I'm open to suggestions. What's on the agenda now that 0.9 is out? What
> needs to be done the most?
> 
> BTW congratulations to the Jabber Team for the work done so far. The
> whole architecture seems VERY well thought out. Way cool!
> 
> Colin
> 
> 
> ---------------------------------------------
> Colin Putney         cputney at whistler.net
> Whistler Networks    http://www.whistler.net/
> 
> _______________________________________________
> jdev mailing list
> jdev at jabber.org
> http://mailman.jabber.org/listinfo/jdev
> 
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 232 bytes
Desc: not available
URL: <https://www.jabber.org/jdev/attachments/20000331/9d855fd8/attachment-0002.pgp>


More information about the JDev mailing list