编程语言
首页 > 编程语言> > python – 如何设置plone产品的开发

python – 如何设置plone产品的开发

作者:互联网

我想为定义的Plone安装/版本开发一些产品,我无法改变(3.3.5).

组织我的源代码树的最佳方法是什么,这样我就不必将一个巨大的plone实例放入源控件中,无论如何都不会改变?我仍然想使用buildout进行本地检查,但是……

您有什么推荐的吗?

我在Windows上,喜欢git到hg,但可以同时使用…

解决方法:

一般来说,这是使用mr.developer现在完成的.你可以像这样使用buildout:

[buildout]
extends = 
    https://raw.githubusercontent.com/plock/pins/master/plone-4-3
    https://raw.githubusercontent.com/plock/pins/master/dev

然后将您的源添加到[buildout]部分中的auto-checkout参数,并在[sources]部分中,使用此处描述的格式:

> http://pypi.python.org/pypi/mr.developer

就像是:

[buildout]
auto-checkout = my.package

[sources]
my.package = git https://url.to/my.package

然后像往常一样将您的包添加到plone.recipe.zope2instance部分的eggs参数中:

[instance]
recipe = plone.recipe.zope2instance
eggs =
    Pillow
    Plone
    my.package

有关工作示例,请参阅Plone coredev buildout:

> https://github.com/plone/buildout.coredev

并且不要忘记[buildout]部分有一个develop参数,它允许您指定“develop egg”的文件系统路径(虽然它不执行结帐):

[buildout]
develop = src/my.package

标签:python,plone,buildout
来源: https://codeday.me/bug/20190715/1462722.html