用于创建和扩展plone加载项的其他帮助程序脚本。
adi.devgen的Python项目详细描述
简介
==
又一个命令行plone加载项生成器。
此包没有任何依赖项,因此所有可能发生的问题都可以安全地归因于自身。
在加载项的任何位置执行的命令。或者,在加载项的外部,通过在命令的加载项路径前面加上
,这样就不必
需要更改目录,执行命令也不需要在特定的目录中。更多与开发相关的常规操作,如"doonremote()"、"getrepos()"、
"squash()"等等。
正在进行构建,因为它不会像通常那样查找
远程地址的配置,因为时间紧迫。
命令行的安装
==
.git\egg=adi.devgen
要了解pip
的位置,请在控制台中键入"which pip"。然后,您可以更改src目录的
中的代码,并立即获得效果。
创建新加载项和文件'~/.buildout/devgen.cfg'时,将读取并插入
值。在加载项的"setup.py"中。
文件内容的格式必须如下::
此工具::
只需键入命令,即可获得可用生成器函数的列表::
>或者,查看adi.devgen.scripts.skel.addskel的方法,所有这些方法都可以在命令行中使用,在预处理"devgen"时使用。r/>
我们的.addon
r/>或者,首先定位到您的加载项中,然后可以省略附加的路径:
cd your.addon
devgen adddep collective.bestaddonever
-基于
"your.addon/your/addon/browser/resources"中名为"main.css"的样式表::
在
"your.addon/your/addon/browser/resources"中注册并添加名为"magic.js"的基于浏览器的javascript:基于r的名为"main.pt"的模板和名为"main.py"的python脚本,以及如何检索a
通过tal计算模板中脚本的值,in:
"your.addon/your/addon/browser/resources":
devgen addview
您可以选择任何其他:
>devgen addview任何其他
>devgen addview任何其他
http://localhost:8080/plone/+resource++your.addon.resources/your addon任何其他的视图
===
=====
====
========
>
-可能的转移:
https://github http://github.com/ida http://gi/斯克里普tz/blob/master/plone/dexterity/addfield.py
==
>1.5(2017-06-07)
----
-在versions.cfg中不引用versions.cfg,导致无限循环。[IDA]
1.4(2017-06-06)
----
-调整add buildout()来解析extenses部分,而不是不明确地查找模式,
现在也适用于plone-5-build s。
-fix addplone():将extenses部分添加到build的默认buildout.cfg,
指向used versions.cfg,定义plone版本。
1.3(2017-05-11)
----
-改进addplone()和deploy()。[ida]
-添加isview()并改进idexists方法。[IDA]
-添加getChildPosInParent()和getChildPosInParents()[IDA]
1.2(2016-10-21)
----
-添加与工作流相关的帮助程序方法。[IDA]
>1.1(2016-07-10)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————script()。
-改进addinstallscript()
-考虑addview()中是否缺少浏览器skel。
-显示完整名称,而不仅仅是quickinstaller中的名字。
-添加eggtractor,在默认构建配置中添加develop部分,
增加默认plone-vs.
1.0(2016-05-14)
----
-add doonRemote()、squash()和getUnpushedCommits()。
-fix"在addplone()中找不到virtenv"。
-re add default filename"main"用于通过addon()生成样式表、javascript、
python脚本和模板。
-fix,如果addcss()和addjs()中缺少browserLayer。
0.9(2015-11-18)
-添加addview()。
-添加函数所需参数的默认值以帮助消息。
-修复路径:对生成
js注册表的资源路径使用点而不是斜线。
-让getaddonpath()失败并退出,以防止进一步执行代码。
-将addbrowserskel()重命名为addbrowser(),addskinskel()到addskin,
等等,以减少键入次数。
-从头修复addbrowser()和addskin()-如果没有添加到现有的
加载项之上。
-改进addandregisterview()。
<0.8(151002)
----
-在配置中生成缺少的浏览器段塞。
-将文档从md格式更改为rst,apypi需要。
-addcss()和addjs()。
-修复安装了坏插件的安装程序py-gen代安装程序中丢失的导入和输入错误。
<0.5(150921)0.5(150921)0.5(150921)
-修复导入更好的HLP MSGS,改善installplone()。
<0.4(150920)0.4(150920)0.4(150920)0.3(150920)0.3(150920)更新自述
<0.4(150920.3(150920)0.3(150920)
1(150920)
------
-初次发布
==
又一个命令行plone加载项生成器。
此包没有任何依赖项,因此所有可能发生的问题都可以安全地归因于自身。
在加载项的任何位置执行的命令。或者,在加载项的外部,通过在命令的加载项路径前面加上
,这样就不必
需要更改目录,执行命令也不需要在特定的目录中。更多与开发相关的常规操作,如"doonremote()"、"getrepos()"、
"squash()"等等。
正在进行构建,因为它不会像通常那样查找
远程地址的配置,因为时间紧迫。
命令行的安装
==
.git\egg=adi.devgen
要了解pip
的位置,请在控制台中键入"which pip"。然后,您可以更改src目录的
中的代码,并立即获得效果。
创建新加载项和文件'~/.buildout/devgen.cfg'时,将读取并插入
值。在加载项的"setup.py"中。
文件内容的格式必须如下::
此工具::
只需键入命令,即可获得可用生成器函数的列表::
>或者,查看adi.devgen.scripts.skel.addskel的方法,所有这些方法都可以在命令行中使用,在预处理"devgen"时使用。r/>
我们的.addon
r/>或者,首先定位到您的加载项中,然后可以省略附加的路径:
cd your.addon
devgen adddep collective.bestaddonever
-基于
"your.addon/your/addon/browser/resources"中名为"main.css"的样式表::
在
"your.addon/your/addon/browser/resources"中注册并添加名为"magic.js"的基于浏览器的javascript:基于r的名为"main.pt"的模板和名为"main.py"的python脚本,以及如何检索a
通过tal计算模板中脚本的值,in:
"your.addon/your/addon/browser/resources":
devgen addview
您可以选择任何其他:
>devgen addview任何其他
>devgen addview任何其他
http://localhost:8080/plone/+resource++your.addon.resources/your addon任何其他的视图
=====
====
========
>
-可能的转移:
https://github http://github.com/ida http://gi/斯克里普tz/blob/master/plone/dexterity/addfield.py
>1.5(2017-06-07)
----
-在versions.cfg中不引用versions.cfg,导致无限循环。[IDA]
1.4(2017-06-06)
----
-调整add buildout()来解析extenses部分,而不是不明确地查找模式,
现在也适用于plone-5-build s。
-fix addplone():将extenses部分添加到build的默认buildout.cfg,
指向used versions.cfg,定义plone版本。
1.3(2017-05-11)
----
-改进addplone()和deploy()。[ida]
-添加isview()并改进idexists方法。[IDA]
-添加getChildPosInParent()和getChildPosInParents()[IDA]
1.2(2016-10-21)
----
-添加与工作流相关的帮助程序方法。[IDA]
>1.1(2016-07-10)
——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————script()。
-改进addinstallscript()
-考虑addview()中是否缺少浏览器skel。
-显示完整名称,而不仅仅是quickinstaller中的名字。
-添加eggtractor,在默认构建配置中添加develop部分,
增加默认plone-vs.
1.0(2016-05-14)
----
-add doonRemote()、squash()和getUnpushedCommits()。
-fix"在addplone()中找不到virtenv"。
-re add default filename"main"用于通过addon()生成样式表、javascript、
python脚本和模板。
-fix,如果addcss()和addjs()中缺少browserLayer。
0.9(2015-11-18)
-添加addview()。
-添加函数所需参数的默认值以帮助消息。
-修复路径:对生成
js注册表的资源路径使用点而不是斜线。
-让getaddonpath()失败并退出,以防止进一步执行代码。
-将addbrowserskel()重命名为addbrowser(),addskinskel()到addskin,
等等,以减少键入次数。
-从头修复addbrowser()和addskin()-如果没有添加到现有的
加载项之上。
-改进addandregisterview()。
<0.8(151002)
----
-在配置中生成缺少的浏览器段塞。
-将文档从md格式更改为rst,apypi需要。
-addcss()和addjs()。
-修复安装了坏插件的安装程序py-gen代安装程序中丢失的导入和输入错误。
<0.5(150921)0.5(150921)0.5(150921)
-修复导入更好的HLP MSGS,改善installplone()。
<0.4(150920)0.4(150920)0.4(150920)0.3(150920)0.3(150920)更新自述
<0.4(150920.3(150920)0.3(150920)
1(150920)
------
-初次发布