I developed a couple of modules for OpenERP and want to make them available to others. The obvious VCS choice is Launchpad (even if I feel tempted to use GitHub).
I have a development environment with all these modules, but people should be able to download/branch only the ones they want. As you may know, each a module is a separate folder inside de addons
project folder.
Should I:
lp:openobject-addons
for each module? That seems to generate a lot of duplicate files in my dev machine. And will people be able to extract only my module from the full branch?Creating a separate project and branch for each of the modules is probably the most sensible thing to do.
This allows people to check out just those projects they care about, and submit changes for just the projects they care about. The overhead of creating a new projects is pretty low.