2014-03-05 76 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