As you've probably gathered from my other posts, I'm new to the C::B development scene, so I'm prone to asking naïve questions. I'm hoping others may benefit from good answers to them
FWIW I have already scanned through the
various tips,
coding style, and
architecture overview available on the wiki, and I have browsed the doxygen-generated documentation from the SVN trunk.
I'm trying to navigate the source tree, in order to understand the layout. The top-level src directory has a large number of folders, so clearly a lot of effort has gone into separating different components of the code. However, to a newbie like me only some folders at the top level src directory are obvious (plugins, scripts), whereas many are a little ambiguous: base, sdk and src could all mean the same thing; as could build_tools and tools. I can make a guess as to what templates, mime and i18n and wxsmith cover, but they still aren't obvious.
Is there a guide to what goes where? If not, would someone mind giving a brief explanation of what the different folders within src are for?
Many thanks,
Beldaz