2013-11-23 50 views
6

我有一个用Symfony2制作的Web应用程序,我想在存储库中添加我的许可证选项。问题是默认的Symfony2项目在根目录中有一个LICENSE文件,我不知道我应该把我的LICENSE文件放在哪里,如果我应该删除Symfony2的。 README文件也会发生。将LICENSE文件放在Symfony应用程序中的位置?

我猜你Symfony2程序员肯定知道如何处理这个。

回答

1

您自己的应用程序代码应该主要位于src文件夹中。如果你看看some BundlesSymfony2的其他组件,你可以看到它们在其根目录下都有一个单独的LICENSE文件。因此,对于你的文件正确的选择应该是:

src/.../.../LICENSE 

在这种情况下,如果你在不同的项目通过作曲家安装捆绑软件的LICENSE文件也将被包括在内。在这种情况下,它将在:

vendor/.../.../LICENSE 
+6

但我的应用程序不只是一个包。这是一个WEB应用程序,有些文件位于'app/Resources'目录下。 – Manolo

+0

也许非捆绑应用程序的正确位置是'app'目录本身:是否存在将所有与应用程序相关的文件,如PHPUnit配置文件,其他配置以及与应用程序相关的所有内容。 – Aerendir

相关问题