Hey,
I have been going through the Drupal source in the hope that I could contribute towards it's development. I want to write a document that explains the flow of Drupal, its Architecture, etc, so that it's easy for anyone to read it and then take a look at the source and be able to contribute to Drupal. It will be like a "Inside the Drupal source" document that gives a developer information of each part of Drupal and its place in the whole Drupal system. A micro explanation in the macro context. The ability to ask questions and put up drafts as it develops would be great. If not, a few pointers here and there and I will try to understand everything as much as i can and make a document that you'll could review for its accuracy.
In about 2-3 weeks I'd like to put up some prelimanary papers on my understanding of Drupal. Please guide me and tell me where i should put this up if at all you want it to be part of the Drupal documentation.
At this point im getting comfortable to the point that I understand how modules work partly, their hooks, etc., which is to say that i can write a Drupal module. I want to reach a stage where the drupal source becomes second nature to me so that i can contribute towards its development.
I have also written a Theme that is ready to use but I am hoping to make it very flexible and customizable through the Admin interface. I basically deconstructed the xtemplate theme to make it. What do i need to do to contribute this to Drupal?