使用Zoo客户端

此部分将帮助您开始使用 ZOO-Client .

先决条件

Zoo客户端基于以下JavaScript库

警告

Node.js 也需要在系统上编译Zoo客户端模板。

下载

如果你没有 download 动物园项目源代码已经存在,请使用以下命令继续SVN签出:

svn checkout http://svn.zoo-project.org/svn/trunk/zoo-project/zoo-client

警告

你不一定需要 install 用于使用Zoo客户端的Zoo项目服务器。对应的SVN directory 只需要。

编译Zoo客户端模板

为了与动物园客户合作,您首先需要编译提供的 Mustache templates using Node.js .动物园客户端模板位于 /zoo-project/zoo-client/lib/tpl 从SVN下载的目录。

  • 安装node.js(参见相关 documentation

  • 使用以下命令安装JavaScript模板引擎Hogan:

    sudo npm install hogan
    
  • 使用hulk(hogan的命令行实用程序)使用以下命令编译tempaltes:

    hulk zoo-client/lib/tpl/*mustache > \ zoo-client/lib/js/wps-client/payloads.js
    

警告

使用不同版本的Hogan来编译和在Web应用程序中使用可能会导致兼容性问题。

现在一切都准备好了 ZOO-Client .阅读 next section 例如,javascript应用程序。

构建动物园客户端API文档

您还可以使用 jsDoc ,使用以下命令:

npm install jsdoc
~/node_modules/.bin/jsdoc zoo-client/lib/js/wps-client/* -p

这将在名为 /out 在您的工作目录中。

注解

创建Zoo客户端API文档是可选的,请参阅 the up-to-date ZOO-Client API Documentation 对于当前的API版本。