我为 OpenERP 开发了几个模块,并希望将它们提供给其他人。显而易见的 VCS 选择是 Launchpad(即使我很想使用 GitHub)。
我有一个包含所有这些模块的开发环境,但是人们应该只能下载/分支他们想要的那些。您可能知道,每个模块都是addons
项目文件夹中的一个单独文件夹。
我是不是该:
lp:openobject-addons
...为每个模块创建一个分支?这似乎在我的开发机器中生成了很多重复文件。人们是否能够从完整分支中仅提取我的模块?- ...创建一个空的“主机”项目,然后为每个模块创建一个分支?这是否遵循最佳实践?这是否会使人们难以下载部分或全部模块?
- ..或者做其他我不考虑的事情?