跳转到主要内容

为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(未发布)
--------------------

- 初始版本

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。

源分布

lovely.recipe.cappuccino-0.0.7.tar.gz (6.5 kB 查看散列)

上传