2010-06-01 57 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中以编程方式加载主题。这将允许任何人使用该应用程序,并简单地在主题目录中提供他们自己的主题,并且允许项目具有“默认”主题作为示例。