Plone项目的模板。
项目描述
bobtemplates.eea提供mr.bob模板,用于生成EEA项目的包。
这是一个自定义分支 bobtemplates.plone
功能
使用bobtemplates.eea创建的包在创建插件时使用当前的最佳实践。它还默认支持GIT,以跟踪使用bobtemplates所做的更改。
提供的模板
插件
buildout
提供的子模板
这些模板旨在用于由插件模板创建的包内部。
行为
内容类型
restapi_service
主题
主题_barceloneta
视图
视图组件
词汇表
兼容性
使用
安装
您可以使用pip在虚拟环境(virtualenv)或更好的方式使用pipenv中像安装其他任何正常Python包一样安装
使用pipenv安装
pipenv install bobtemplates.eea
在虚拟环境中使用pip安装
您还可以使用pip在虚拟环境中安装
virtualenv .
然后激活虚拟环境
source ./bin/activate
或者直接在bin文件夹中直接使用二进制文件,如下所示
./bin/pip install bobtemplates.eea
在buildout中使用
[buildout]
parts += mrbob
[mrbob]
recipe = zc.recipe.egg
eggs =
mr.bob
bobtemplates.eea
这将在您的bin目录中创建一个mrbob可执行文件。
用法
由于bobtemplates.eea是mr.bob的模板,我们使用mrbob来运行模板。
如果您正在使用buildout或未激活的虚拟环境,您可以使用mrbob如下所示
./bin/mrbob bobtemplates.eea:addon -O src/eea.foo
如果您正在使用pipenv或已激活的虚拟环境,您可以使用mrbob如下所示
激活pipenv shell
pipenv shell
或激活您的虚拟环境
source bin/activate
mrbob bobtemplates.eea:addon -O src/eea.foo
这将创建您的Plone包在src目录中。
有关更多信息,请参阅mr.bob的文档。
配置
您可以在您的~/.mrbob文件中设置所有mr.bob配置参数。
以下是一个示例
[mr.bob]
verbose = False
[variables]
author.name = Alin Voinea
author.email = contact@avoinea.com
author.github.user = avoinea
plone.version = 4.3
#package.git.init = y
#package.git.autocommit = n
#package.git.disabled = n
[defaults]
dexterity_type_global_allow = n
dexterity_type_filter_content_types = y
dexterity_type_activate_default_behaviors = n
dexterity_type_supermodel = n
贡献
支持
如果您遇到问题,请告诉我们。我们有一个Gitter频道在这里:plone/bobtemplates.plone
贡献者
此包最初基于bobtemplates.niteoweb和bobtemplates.ecreall
Maik Derstappen [MrTango]
Philip Bauer [pbauer]
Cédric Messiant [cedricmessiant]
Vincent Fretin [vincentfretin]
Thomas Desvenain [thomasdesvenain]
Domen Kožar [iElectric]
Nejc Zupan [zupo]
Patrick Gerken [do3cc]
Timo Stollenwerk [timo]
Johannes Raggam [thet]
Sven Strack [svx]
Héctor Velarde [hvelarde]
Aurore Mariscal [AuroreMariscal]
Víctor Fernández de Alba [sneridagh]
Alexander Loechel [loechel]
变更日志
4.0.9 (2021-11-11)
变更:从插件setup.py中移除python_requires [avoinea]
4.0.8 (2021-11-11)
变更:升级到Plone 6 [avoinea]
4.0.7 (2021-04-14)
错误修复:修复Jenkinsfile和long_description_content_type [avoinea]
4.0.6 (2021-04-03)
变更:默认禁用Jenkinsfile中的WWW和KGS测试以能够发布egg [avoinea]
错误修复:修复Jenkinsfile python3 Docker容器名称 [avoinea]
4.0.5 (2020-12-03)
变更:修改插件模板,现在您可以使用两个命名空间创建包,例如eea.foo.bar [iulianpetchesi]
4.0.5rc5 (2020-11-25)
清理:修复pylint、pep8 [avoinea]
4.0.5rc4 (2020-11-25)
清理:移除CasperJS功能测试 [avoinea]
4.0.5rc3 (2020-09-02)
清理:更新Jenkinsfile和setup.py [avoinea]
4.0.5rc2 (2019-05-09)
错误修复:修复插件setup.py.bob语法 [avoinea]
4.0.5.rc1 (2019-05-09)
基于bobtemplates.plone 4.0.5的初始发布 [avoinea]
项目详情
bobtemplates.eea-4.0.9.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d3603eca8ebdb1fddcdd37d0cf0e686479720180ba65c8cc2ccd948609c4f445 |
|
MD5 | a1f82a74f6078dbddc9ed2fcc5640ec8 |
|
BLAKE2b-256 | 68285a52da10ec07c9755658494dd0ee88742207d15b131766891c701c120355 |