Jan*_*Jan 3 python plone buildout
我想为定义的Plone安装/版本开发一些产品,我无法改变(3.3.5).
组织我的源代码树的最佳方法是什么,这样我就不必将一个巨大的plone实例放入源控件中,无论如何都不会改变?我仍然想使用buildout进行本地检查,但是......
您有什么推荐的吗?
我在Windows上,喜欢git到hg,但可以同时使用...
acl*_*ark 10
一般来说,这是现在一天完成的mr.developer.你可以像这样使用buildout:
[buildout]
extends =
https://raw.githubusercontent.com/plock/pins/master/plone-4-3
https://raw.githubusercontent.com/plock/pins/master/dev
Run Code Online (Sandbox Code Playgroud)
然后将您的源添加到部分中的auto-checkout参数[buildout],并在[sources]部分中,使用此处描述的格式:
就像是:
[buildout]
auto-checkout = my.package
[sources]
my.package = git https://url.to/my.package
Run Code Online (Sandbox Code Playgroud)
然后像往常一样将您的包添加到eggs该plone.recipe.zope2instance部分的参数:
[instance]
recipe = plone.recipe.zope2instance
eggs =
Pillow
Plone
my.package
Run Code Online (Sandbox Code Playgroud)
有关工作示例,请参阅Plone coredev buildout:
并且不要忘记develop该[buildout]部分的参数允许您指定"develop egg"的文件系统路径(虽然它不执行结帐):
[buildout]
develop = src/my.package
Run Code Online (Sandbox Code Playgroud)