2016-09-29 2 views
1

Я купил популярную тему из ThemeForest, и я хочу использовать ее в проекте laravel. Я импортировал его, и он работает, но я не уверен, как я должен работать с контролем версий и общей структурой.Comming front-end library to git - хорошая практика

Вся тема с библиотеками около ~ 200 МБ, и я не уверен, что я должен просто положить ее в общую папку, попытаться заставить ее работать в ресурсах, следует ли импортировать все JS-библиотеки или только те, которые я использовать или даже если я должен передать его git или сделать некоторый подпорядок и зафиксировать там.

Какая хорошая практика?

ответ

2

Не допускайте использования библиотек интерфейса. Вместо этого вы можете использовать Bower и только зафиксировать файл bower.json, и вы можете установить установку bower на свой сервер.

PS- все это возможно только в том случае, если у вас есть выделенный хостинг.

+0

Это то, что я думал, но есть одна проблема - множество встроенных библиотек сильно настроены для соответствия теме, поэтому я не могу просто загрузить ее из другого места. –

+0

@ ZbigniewKisły вы не должны редактировать исходные файлы этих библиотек. Вместо этого замените их расширением. –

+0

Нет, я их не редактировал. Авторы темы сделали и именно поэтому они не обеспечивают поддержку болельщиков. –

0

Не храните библиотеки интерфейса. Я добавляю библиотеки в .gitignore или просто используя Bower и фиксирую только файл bower.json.

Смежные вопросы