Bentobox本地开发系统
bentodev的Python项目详细描述
BentoDev - BentoBox Local Theme Editor
######################################
.. 内容:
…章节编号:
主要功能
==
*本地编辑Bentobox主题
*制作主题时使用真实数据
*使用烧瓶在服务器请求之间充当代理
*使用Jinja2严格执行模板编辑
安装
==
注意:此软件包目前仅在POSIX系统上受支持。对于Windows上的用户,建议在安装之前创建一个新的"流浪者"框。
代码块::bash
$virtualenv-p python3 venv
$source venv/bin/activate
代码块::bash
$pip install bentodev
用法
==
bentodev函数通过命令行界面激活。
代码块::bash
$bentodev
用法:bentodev[options]command[args]…
bentodev用于为bentobox站点本地开发主题!
选项:
--版本显示版本并退出。
--帮助显示此消息并退出。
命令:
克隆您有权访问的帐户。
配置基本配置
列出您有权访问的帐户和主题也可以。
开始运行开发服务器
安装程序
----
第一次使用bentodev时,您将被建议使用add your bentobox account。
您还可能被要求输入密码以获取会话的远程令牌。
主题
----
通过使用命令"bentodev list"或"bentodev start",您将看到可用帐户及其当前关联主题的列表。
bentobox网站。
若要处理帐户的主题,必须首先克隆该主题。为此,请使用:
…代码块::bash
$bentodev clone<;theme\u name>;
然后,您可以使用标准的git命令推送编辑。
处理主题
----
克隆主题后,您可以运行一个小型本地服务器,该服务器将处理对bentobox的请求。
代码块::bash
$bentodev start<;account\name>;
在与master合并之前,创建的测试分支必须经过pull-request-review批准。
若要使用所有调试功能,请在本地运行bentobox django应用程序,然后使用标记`--local`:
运行bentodev服务器。代码块::bash
$bentodev start<;account廑name>;--local
user configuration
=====
其他用户设置可以添加到位于`` ~/bentodev/config.json``的用户配置文件中。默认设置包括:
…代码块:javascript
{
"bento_user":"<;user_name>;""
}
可以手动添加其他设置。这些包括
…代码块:javascript
{
"dev'u根":"<;dir'dir'u pat>;"(即"/users/<;user>;lt;lt;lt;用户>;lt;test'u文件夹/"
"host":"<;host'u值>;"(即"0.0.0.0.0.0")
"port":"<;port'u值>;"(即"8000")
meta
=====
用户支持
用户支持
---————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————` bentodev<;http://stackoverflow.com/questions/tagged/bentodev>;``标签'。
*直接向`@bentoboxnyc发送tweet<;https://twitter.com/bentoboxnyc>;``标签。
*也可以直接向`@djstein`发送tweet。
相关项目整个实用程序与"bentobox django应用程序"完全耦合<;https://www.github.com/getbento/bentobox>;`
它从生产(或本地)bentobox实例中提取数据,并允许实际数据显示为工程师/设计师编辑getbento.com域中显示的主题。
dependencies
~~~~~~~~~~~~~
*`flask<;https://http://flask.pocoo.org>;`
*`jinja2<;http://jinja.pocoo.org/>;` ` `
*`requests<;https://python requests.org>;`