用于创建和扩展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 Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本