用于kotti的粘贴程序加载项模板

kotti_paster的Python项目详细描述


Kotti_贴纸

Kotti_Paster提供"starter"脚手架,用于为Kotti创建项目或插件。 有关详细文档,请参见 kotti文档

警告

kotti_paster已经将bobtemplates.kotti作为继承者,并且不会进一步开发。如果您是Kotti开发的新手,并且对开发主题或插件感兴趣,那么您可能希望将.bob先生与 bobtemplates.kotti 结合使用 bobtemplates.kotti 。但是,如果您想显式地使用templer或寻找一个scaffold来为您的kotti插件创建一个buildout结构,那么您就在正确的位置上了。

安装

您只需使用easy_install从pypi安装软件包。这将安装pastescript和cheetah。 因此,您可能需要创建一个新的virtualenv来安装它:

$ easy_install kotti_paster

安装完成后,您还有两个粘贴模板: kotti_project kotti_addon

创建项目

kotti_项目scaffold允许您轻松地为kotti生成基于构建的项目。您可以使用virtualenv中的"paster create"命令来完成此操作:

$ paster create -t kotti_project my_project_name

这将创建一个带有"我的项目"名称的构建包。

要运行buildout项目引导程序,请运行buildout并使用 pserve

$ cd my_project_name
$ python boostrap.py
$ ./bin/buildout
$ ./bin/pserve development.ini

默认情况下,服务器将在端口6543上启动。访问http://localhost:6543" rel="nofollow">http://localhost:6543 查看Kotti和您的加载项的运行情况。

插件包含示例代码-更改它并添加您喜欢的内容。参见kotti文档 有关更多信息。

有一些参数可以根据需要调整项目。有些选项仅在交互式提示上的专家模式下可用,因此如果要覆盖选项的默认值,请选择此选项。

如果将git用作版本控制系统a ,则在项目中使用git文件。默认情况下 将创建此文件。如果不需要,请设置选项 gitignore=false

$ paster create -t kotti_project my_project_name --no-interactive gitignore=false

如果您计划在github上主持您的项目,那么travis是一种设置持续集成的简便方法。 几乎不费吹灰之力。将参数travis=true添加到命令行和名为 的文件中。 将集成到您的项目中。此选项默认为 false

$ paster create -t kotti_project my_project_name  --no-interactive travis=true

煎蛋卷 是一个设置目录结构的配方,该目录结构反映实际的python名称空间,其中 指向鸡蛋内容物的符号链接。如果您的构建中没有此项,则可以将其排除在外:

$ paster create -t kotti_project my_project_name --no-interactive omelette=false

recipe为sublimitext插件sublimitodeintel生成一个配置文件,什么是 非常有用,但前提是您使用Sublimitext作为编辑器并安装了插件。使用 命令行选项 codeintel 激活此选项:

$ paster create -t kotti_project my_project_name --no-interactive codeintel=true

管理器 将管理器部分集成到构建中。supervisor是允许它的用户在类unix操作系统上监视和控制许多进程。在主管文档中了解更多信息。在命令行上设置 supervisor=true 以在构建中获取此部分:

$ paster create -t kotti_project my_project_name --no-interactive supervisor=true

创建加载项

Kotti_Paster的主要工作是提供一个脚手架,允许您轻松地为Kotti生成一个插件。您可以使用virtualenv中的 pcreate 命令来完成此操作。

kotti_addon scaffold允许您为kotti创建一个插件:

$ paster create -t kotti_addon my_addon_name

这将在当前目录中创建一个 my_addon_name 包。您可以在自己的virtualenv中单独使用此包进行开发,也可以将其添加到buildout.cfg:

$ easy_install kotti_paster
0

以及你的发展。ini:

$ easy_install kotti_paster
1

您可以包括kotti内容类型的示例,有关详细信息,请参见kotti开发人员手册中内容类型的 部分:

$ easy_install kotti_paster
2

插件包含示例代码-更改它并添加您喜欢的内容。有关更多信息,请参见kotti文档。在文档中,您可以找到一个教程,其中提供了如何使用Kotti粘贴程序启动加载项的更多信息。

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

推荐PyPI第三方库


热门话题
java Camera API如何聚焦图像中多边形的中心?   来自Java的spring Filling邮戳模板   java只能编织本地JAR的方面吗?   javajavax。加密。BadPaddingException:解密错误无法解密加密的公钥   从java运行ansibleplaybook   在Java中,如何从不同的偏移量读取大块的字符串文件?   java Android GridView将无法确定正确的位置   executorservice如何使用自动线程管理在Java中实现生产者/消费者   JavaEJB3.1嵌入式API单元测试EJB+JPA实体   API的java输出自动停止   java Checkmarx缺陷解决方案   java缓存,获取最早的元素   WebSphere8中的JavaEJB问题   两个时区之间的java Jodatime时差   Java 8不兼容类型错误   java TableCellEditor:如果按下该键,则清除原始文本;如果没有输入,则保留值