我从ThemeForest购买了流行的主题,我想使用它的laravel项目。我导入它,它的工作原理,但我不知道我是如何处理版本控制和整体结构。提交前端库git - 最佳实践
与库的整个主题是约200MB,我不知道如果我应该只是把它放在公共文件夹,试图使它在资源工作,我应该导入所有的JS库或只有那些我使用或者即使我应该把它提交给git或者做一些subrepository并在那里提交。
要遵循哪些良好实践?
我从ThemeForest购买了流行的主题,我想使用它的laravel项目。我导入它,它的工作原理,但我不知道我是如何处理版本控制和整体结构。提交前端库git - 最佳实践
与库的整个主题是约200MB,我不知道如果我应该只是把它放在公共文件夹,试图使它在资源工作,我应该导入所有的JS库或只有那些我使用或者即使我应该把它提交给git或者做一些subrepository并在那里提交。
要遵循哪些良好实践?
不要提交前端库。相反,您可以使用Bower并且只提交bower.json文件,并且可以在服务器上执行bower安装。
PS-所有这些只有在您有专门的托管服务时才有可能。
不要提交前端库。我将库添加到.gitignore
或仅使用Bower并且只提交bower.json文件。
这就是我的想法,但有一个问题 - 很多包含的库大量定制以匹配主题,所以我不能从其他地方下载它。 –
@ZbigniewKisły你不应该编辑这些库的源文件。而是通过扩展覆盖它们。 –
不,我没有编辑它们。这个主题的作者做到了,这就是为什么他们不提供凉亭支持。 –