为zc.buildout的本地Cappuccino设置
项目描述
========================
可爱的食谱·Cappuccino
========================
此食谱允许您
- 在您的开发环境中安装Cappuccino作为本地安装
- 设置一个构建工具以支持cibs和数据模型
Cappuccino安装程序
====================
为您的项目创建一个本地的Cappuccino安装。
构建选项
----------------
- 路径:安装narwhal的位置(默认:parts)
- narwhal-user:获取narwhal的github用户(默认:280north)
- narwhal-ref:要使用的版本/分支引用(默认:master)
- narwhal-required:要安装到narwhal中的附加包
- narwhal-jsc:在OS-X系统上使用narwhal-jsc
- cappuccino-develop:Cappuccino检查出的路径(默认:None)
发生了什么
------------
使用以下选项从github下载narwahl:
http://github.com/<narwhal-user>/narwhal/zipball/<narwhal-ref>
下载的文件使用标准的buildout缓存进行缓存。
如果路径 <path>/narwhal 不存在:
- 从 <path>/narwhal 中提取 narwhal
- 运行 "tusk install browserjs jake shrinksafe"
- 在 MAC OS-X 上
- 运行 "tusk install narwhal-jsc"
- 在 <path>/narwhal/packages/narwhal-jsc 中运行 "make webkit"
- 运行 "tusk install cappuccino"
- 为每个 <narwahl-reqired> 包运行 "tusk install <required>"
默认情况下 narwhal-jsc 未安装。可以通过
"narwhal-jsc" buildout 选项或通过设置环境变量
"buildoutnarwhaljsc" 来控制。
独立于此,narwhal-jsc 仅在 MAC-OS-X (uname ==
'Darwin') 上安装。
在此安装阶段,我们在 <path>/narwahl
安装了最新的 cappuccino 版本。
使用 cappuccino 的开发版本
-----------------------------------------
如果您提供了一个 cappuccino 检出路径,则运行 "jake install" 将
安装开发版本到 narwhal 中。
要获取 cappuccino 检出,我们建议使用 mr.developer 从 git 获取 cappuccino。
以下是一个示例 buildout 设置,在
${buildout-directory}/js/cappuccino
安装 cappuccino 检出
::
[buildout]
extensions = mr.developer
# mr.developer 选项
auto-checkout = *
sources = sources
sources-dir = js
[sources]
cappuccino = git egg=false git://github.com/280north/cappuccino.git
Cappuccino 构建工具
======================
创建一个可执行文件来构建您 cappuccino
项目(们)所需的内容。
选项:narwhal(必需)
--------------------------
要使用的 narwhal 安装路径。您可以从 cappcuccino 安装部分轻松获取路径
使用 ${partname:narwhal-directory}。
选项:name(可选)
-----------------------
可执行文件的名字(默认:buildout 部分的名字)
选项:nib2cib(可选)
--------------------------
查找 \*.xib 文件的项目的路径列表。
为找到的所有 xib 文件运行 "nib2cib"。
选项:datamodel(可选)
----------------------------
查找 "\*.xcdatamodel" 文件的项目的路径列表。
为在路径及其以下找到的每个 xcdatamodel 运行
- /Developer/usr/bin/momc <name.xcdatamodel> name.cxcdatamodel
- plutil -convert xml1 name.cxcdatamodel
。
=======
更改
=======
2011/01/23 0.0.7
----------------
- narwhal-jsc 也可以通过环境变量
"buildoutnarwhaljsc" 激活
2011/01/14 0.0.6
----------------
- 添加了 "narwhal-jsc" 选项以在 MAC 上显式激活 narwhal-jsc
这需要因为在一些系统上存在编译问题。
2011/01/13 0.0.5
----------------
- 从 buildout 配置中安装所需的包时,使用单独的 tust install 调用
安装
- 从 buildout 配置中安装所需的包是最后安装的
- 改变了安装包的顺序
2010/12/23 0.0.4
----------------
- 修复了在 buildout 中提供 narwhal 用户时的问题
2010/12/22 0.0.3
----------------
- 修复了 narwhal-required 选项
2010/12/21 0.0.2
----------------
- 第一个官方版本
0.0.1a1
-------
- 添加了一个构建构建工具的配方:"builder"
- 将默认配方改为 "install"
0.0.1a0(未发布)
--------------------
- 初始版本
可爱的食谱·Cappuccino
========================
此食谱允许您
- 在您的开发环境中安装Cappuccino作为本地安装
- 设置一个构建工具以支持cibs和数据模型
Cappuccino安装程序
====================
为您的项目创建一个本地的Cappuccino安装。
构建选项
----------------
- 路径:安装narwhal的位置(默认:parts)
- narwhal-user:获取narwhal的github用户(默认:280north)
- narwhal-ref:要使用的版本/分支引用(默认:master)
- narwhal-required:要安装到narwhal中的附加包
- narwhal-jsc:在OS-X系统上使用narwhal-jsc
- cappuccino-develop:Cappuccino检查出的路径(默认:None)
发生了什么
------------
使用以下选项从github下载narwahl:
http://github.com/<narwhal-user>/narwhal/zipball/<narwhal-ref>
下载的文件使用标准的buildout缓存进行缓存。
如果路径 <path>/narwhal 不存在:
- 从 <path>/narwhal 中提取 narwhal
- 运行 "tusk install browserjs jake shrinksafe"
- 在 MAC OS-X 上
- 运行 "tusk install narwhal-jsc"
- 在 <path>/narwhal/packages/narwhal-jsc 中运行 "make webkit"
- 运行 "tusk install cappuccino"
- 为每个 <narwahl-reqired> 包运行 "tusk install <required>"
默认情况下 narwhal-jsc 未安装。可以通过
"narwhal-jsc" buildout 选项或通过设置环境变量
"buildoutnarwhaljsc" 来控制。
独立于此,narwhal-jsc 仅在 MAC-OS-X (uname ==
'Darwin') 上安装。
在此安装阶段,我们在 <path>/narwahl
安装了最新的 cappuccino 版本。
使用 cappuccino 的开发版本
-----------------------------------------
如果您提供了一个 cappuccino 检出路径,则运行 "jake install" 将
安装开发版本到 narwhal 中。
要获取 cappuccino 检出,我们建议使用 mr.developer 从 git 获取 cappuccino。
以下是一个示例 buildout 设置,在
${buildout-directory}/js/cappuccino
安装 cappuccino 检出
::
[buildout]
extensions = mr.developer
# mr.developer 选项
auto-checkout = *
sources = sources
sources-dir = js
[sources]
cappuccino = git egg=false git://github.com/280north/cappuccino.git
Cappuccino 构建工具
======================
创建一个可执行文件来构建您 cappuccino
项目(们)所需的内容。
选项:narwhal(必需)
--------------------------
要使用的 narwhal 安装路径。您可以从 cappcuccino 安装部分轻松获取路径
使用 ${partname:narwhal-directory}。
选项:name(可选)
-----------------------
可执行文件的名字(默认:buildout 部分的名字)
选项:nib2cib(可选)
--------------------------
查找 \*.xib 文件的项目的路径列表。
为找到的所有 xib 文件运行 "nib2cib"。
选项:datamodel(可选)
----------------------------
查找 "\*.xcdatamodel" 文件的项目的路径列表。
为在路径及其以下找到的每个 xcdatamodel 运行
- /Developer/usr/bin/momc <name.xcdatamodel> name.cxcdatamodel
- plutil -convert xml1 name.cxcdatamodel
。
=======
更改
=======
2011/01/23 0.0.7
----------------
- narwhal-jsc 也可以通过环境变量
"buildoutnarwhaljsc" 激活
2011/01/14 0.0.6
----------------
- 添加了 "narwhal-jsc" 选项以在 MAC 上显式激活 narwhal-jsc
这需要因为在一些系统上存在编译问题。
2011/01/13 0.0.5
----------------
- 从 buildout 配置中安装所需的包时,使用单独的 tust install 调用
安装
- 从 buildout 配置中安装所需的包是最后安装的
- 改变了安装包的顺序
2010/12/23 0.0.4
----------------
- 修复了在 buildout 中提供 narwhal 用户时的问题
2010/12/22 0.0.3
----------------
- 修复了 narwhal-required 选项
2010/12/21 0.0.2
----------------
- 第一个官方版本
0.0.1a1
-------
- 添加了一个构建构建工具的配方:"builder"
- 将默认配方改为 "install"
0.0.1a0(未发布)
--------------------
- 初始版本