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:
- ...create a branch of
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? - ... create an empty "host" Project and then a branch for each module? Does this follow best practices? Will this make it difficult for people to download a few, or all, of the modules?
- .. or do something else I'm not considering?