Включать ли jQuery в коммит?

186
19 июня 2017, 20:59

В проекте библиотеки типа jQuery, jQueryUI, bootstrap помещаю в папку lib. Какая правильная практика коммита такого проекта? Нужно ли вносить в коммит папку lib?

Или, возможно, лучше инсталлировать jQuery и прочие библиотеки через npm в папку node_modules, включать node_modules в gitignore, и восстанавливать содержимое node_modules через npm install?

Answer 1

jQuery и пр. библиотеки - это внешне зависимости. Включат их в свой проект нужно используя менеджер зависимостей. То есть сама зависимость в ваш репозиторий не попадает, а попадает только ссылка на нее.

При сборке проекта менеджер зависимостей найдет нужный артефакт(ы) и подключит его(их) к вашему проекту.

Есть много менеджеров зависимостей, вот некоторые

  • npm
  • Bower
  • yarn
  • jspm
  • volo
  • RingoJS
READ ALSO
Выпадающие списки [требует правки]

Выпадающие списки [требует правки]

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

352
mysqldump импорт новых таблиц

mysqldump импорт новых таблиц

Делаю дамп БД, где есть новая таблица все ок:

237
Порядок запросов в SQL

Порядок запросов в SQL

Только начинаю разбираться с SQL и возник такой вопрос: помимо стандартного порядка SELECT

424
RedBeanPHP … как узнать последнее значение

RedBeanPHP … как узнать последнее значение

Простите за нубский вопрос

280