Re: Getting Started

Phil <[email protected]> Tue, 02 Aug 2005 23:51:00 +0100
Newsgroups gmane.comp.graphics.y.devel
Message-ID <[email protected]>
Tom Freiberger wrote:
> Victor G. Figueroa wrote:
> 
>> I would like to learn about the Y window system.  Where do I start?  
>> Do you have any design or source code documentation?    
> 
> I too am interested in this project and would like to contribute.  I was 
> looking through the code and saw a minimal amount of comments. 

IIRC, 'minimal' is fairly generous.  We've tried to keep each function 
small enough to comprehend without much explanation, which works so long 
as you have a detailed-enough architecture document.  Unfortunately we 
probably don't.  Should you feel like writing one, the tools and 
techniques on this page might help:

http://www.ida.liu.se/~vaden/cgdi/

> I was 
> also wondering if there was some more technically detailed design 
> documentation that was not on the site.

Not that I know of.  All Mark's docs are on his website, I haven't 
documented anything because I've not yet finished anything, and I'm 
pretty sure Andy's not hiding anything either.

If you want some easy work you can use a profiler to find the hottest 
functions and try to make them colder, or you could just pick a spot at 
random and try to make it in some way better (more secure, more robust, 
faster or all 3).

Good luck.