2010-06-01 56 views
0

我有一個Rails項目,基本上是一個基於會員制的組織的簡單的Web應用程序。我們已經爲網絡應用開放了code on Github,以便其他人可以使用它,但擁有原始組織將要使用的授權設計/佈局。此佈局不能公開來源。我想知道是否有其他人遇到了您擁有非OS設計的開源Rails應用程序的情況。多個導軌叉具有不同的設計和佈局

我最初的想法是將應用程序/視圖放在.gitignore中,並讓任何人都分出代碼添加他們自己的視圖目錄,可能包括一個帶有web-app-theme佈局的app/views_default目錄或其他東西來獲取跑步的人。這是最好的選擇(意識到還有其他文件,如JavaScript,CSS等等,這些文件也必須被忽略)。

有沒有人有一些好的想法或指針呢?

回答

0

滑軌Theme_Support插件:http://github.com/aussiegeek/theme_support(有叉以及)。您可以創建包含多個主題的主題目錄,並在ApplicationController中以編程方式加載主題。這將允許任何人使用該應用程序,並簡單地在主題目錄中提供他們自己的主題,並且允許項目具有「默認」主題作爲示例。