[wp-hackers] How to familiarize with Code Base ?
    Brian Layman 
    wp-hackers at thecodecave.com
       
    Thu Feb  9 17:48:14 UTC 2012
    
    
  
If you want to just look at a straight code tree, you can always browse 
the trac repo here:
http://core.trac.wordpress.org/browser/tags/3.3.1
I'm sure you realize that WordPress is a huge project. It has been 
evolving over most of a decade now and many people have put many many 
hours of development into it.  Back when WordPress was first released, a 
person stood a fairly good chance of knowing and understanding the whole 
code base.  Now, if you don't live in the WordPress Core everyday, it's 
not a realistic goal for the typical person.
I'd recommend that you pick a specific area to study.  For example, you 
could familiarize yourself with WordPress's filters or actions.  Here 
are some suggestions:
http://codex.wordpress.org/Template_Tags
http://codex.wordpress.org/Plugin_API/Action_Reference
http://codex.wordpress.org/Options_API
MORE READING: http://codex.wordpress.org/WordPress_API's
If you want something more in depth,  you could trace through the code 
for displaying the home page or the general options page.  Those alone 
are a very interesting topics.   So start somewhere smaller than the 
whole code base. Once you understand that topic, move onto a related 
area of code.
Oh and the HitchHacker's Guide has some useful tools for looking up 
specific functions you come across along the way:
http://lookup.hitchhackerguide.com/*
http://hitchhackerguide.com/function-filter-action-index/
Hope that helps!
Brian Layman
    
    
More information about the wp-hackers
mailing list