We are in the process of using SVN on a project that has a core and modules. We want module development to be separate from the core, but the modules will be inside of the core files.
My question is this: How would you set up the repositories to manage something like this? Would you make all of your modules into their own repositories, so that if you want to work on a particular module, you need to check out a version of the core and the module you want to work on, or would you approach it in a different way.
Think something like WordPress.
Example:
root/
index.php
file1.php
file2.html
something.php
FolderA
FolderB
ModulesFolder/
Module1Folder/
Module2Folder/