创建应用变体的最佳做法?

时间:2017-07-05 18:10:56

标签: ruby-on-rails software-design variations

我有一个应用程序,其中包含新闻,产品,印刷问题以及其他一些现实且运作良好的小物件。

现在我想将这个应用程序用于两个或三个具有不同内容,CSS,视图甚至某些逻辑需要调整的网站。什么是现在最好的做法?

到目前为止我想出了什么:

  • 分支机构:master保持不变。 Website1website2website3分别进行了更改。

  • Forks:分叉基础应用程序并使用更改创建另外3个存储库。

  • 引擎:将应用转换为某种引擎或类似引擎,将其安装在新的应用中并覆盖其中的所有内容。

  • 保持所有内容并创建一些配置文件以启用/禁用功能等。

非常感谢任何想法!

0 个答案:

没有答案