2014-03-05 33 views
2

我正在尝试为我的组创建自定义版本的刻录应用程序。在Rally中有一个名为“Release Burnup”的应用程序,根据拉力赛应用程序构建器的说明,我认为我可以克隆此应用程序作为起点。拉力赛 - 克隆现有的应用程序

然而,当我使用rally-app-builder clone RallyApps ReleaseBurnup命令,它似乎并没有这样做,除了更改标题在输出HTML文件“的儿子 ReleaseBurnup”任何东西。当我用github页面(使用rally-app-builder clone RallyApps StoryBoard)的例子尝试同样的事情时,它似乎成功地克隆了一个应用程序,并更新了App.js文件等。

我在猜测我可能会使用错误的名称来克隆,但我不知道如何知道该命令有效的名称克隆我想要的应用程序。

回答

0

不幸的是rally-app-builder clone功能早于新版本的开发和来自RallyApps/app-catalog的目录应用源代码的可用性,因此它不支持钻取这些目录。

clone RallyApps StoryBoard的工作原理是因为在该位置有一个StoryBoard应用程序。那里没有ReleaseBurnup。 ReleaseBurnup代码不可用。

下面是建立从GitHub的应用程序,目录库中的JavaScript源文件

  • 先决条件的应用程序的步骤:

    Node.js

    rally-app-builder

  • 获取源到本地目录(您可以分叉 app-catalog repo或从同一位置下载的zip):
  • 在终端

    ,cd到你想要的工作应用程序的目录,并调用该命令:

    rally-app-builder build

其结果一个部署文件夹与App.html和 的App-uncompressed.html内产生,并且在应用程序的根 文件夹中创建的App-debug.html。

仅当您打算自定义目录应用程序并希望将源用作基础时,这些步骤才有意义。如果您想使用目录应用程序,请直接从AppCatalog安装应用程序,如this help document中所述。

+0

谢谢!我还发现了David Thomas的YouTube视频系列,我正在关注那些熟悉拉力应用开发的基础知识。 – fussmonkey

+0

非常欢迎。这些视频非常棒,谢谢你提及。这里是链接为其他读者的利益:https://www.youtube.com/playlist?list=PL3PQ-IsMxhG14aDViKxlPZASIrHatNkft我还应该提到,拉力赛应用程序生成器只适用于AppSDK2,所以它不适用于使用AppdK1编写的应用程序可从相同的RallyApps回购库中获得。 – nickm