Ruby on rails 具有独立设计和布局的多个导轨叉

Ruby on rails 具有独立设计和布局的多个导轨叉,ruby-on-rails,open-source,Ruby On Rails,Open Source,我有一个Rails项目,它基本上是一个面向会员制组织的简单web应用程序。我们已经为web应用程序开放了源代码,以便其他人可以使用它,但拥有原始组织将要使用的许可设计/布局。此布局不能是开源的。我想知道是否有其他人遇到过这样的情况:你有一个非操作系统设计的开源Rails应用程序 我最初的想法是将app/views放在.gitignore中,并让任何人在代码中添加他们自己的views目录,可能包括一个app/views\u默认目录和一个web应用主题布局,或者其他让人们运行的东西。这是最好的选择吗

我有一个Rails项目,它基本上是一个面向会员制组织的简单web应用程序。我们已经为web应用程序开放了源代码,以便其他人可以使用它,但拥有原始组织将要使用的许可设计/布局。此布局不能是开源的。我想知道是否有其他人遇到过这样的情况:你有一个非操作系统设计的开源Rails应用程序

我最初的想法是将app/views放在.gitignore中,并让任何人在代码中添加他们自己的views目录,可能包括一个app/views\u默认目录和一个web应用主题布局,或者其他让人们运行的东西。这是最好的选择吗(意识到布局中还有其他文件,如JavaScript、CSS等,也必须忽略)


有人对此有什么好的想法或建议吗?

Hoopla-svn:Git的外部功能

而不是git:ignore,您可以将非开源内容推送到其他地方,并将您的开源代码推送到github上。使用hoopla来管理外部环境


Rails主题支持插件:(也有叉子)。您可以创建包含多个主题的主题目录,并在ApplicationController中以编程方式加载主题。这将允许任何人使用该应用程序,只需在themes目录中提供他们自己的主题,并允许项目有一个“默认”主题作为示例