用于创建和扩展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)
------

-初次发布

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java“抹去”了整个swing GUI,只有一个组件例外   有人能解释一下为什么这个用来反转字符串的Java程序不起作用吗?   jar使用java代码发送电子邮件   java如何使用keyRelease连续激发筛选表?   安卓 studio在java中执行lua脚本   java在实现StatefulJob时,“延迟”是什么意思?   当我再次尝试上传时,java Android无法查看保存在新目录中的图像   爪哇岩布剪刀问题只返回一半结果   使用Jersey Rest客户端进行java异步大文件上载   Java日历。加错年份   java对于多个autosize文本视图只有一个大小   java JodaTime:句点、间隔和持续时间之间有什么区别?   java对返回数据的正确处理   多线程多线程在java中打印偶数和奇数?   摆动Java弹跳球移动   httpconnection Java HttpUrlConnection抛出连接被拒绝   寻找C#的XmlConvert的Java等价物。编码名称   jetty在一个cookie Java代码中设置多个值   使用maven构建java jar显示错误   java我可以只使用输入在iText中生成超级脚本吗?