Должен ли я добавить веб-библиотеки как подмодули git для проекта? - PullRequest
3 голосов
/ 22 февраля 2012

Например, если мое веб-приложение использует jQuery и Twitter Bootstrap , было бы лучше:

  1. Просто зафиксироватьСвернутые, скомпилированные, «окончательные» файлы и изменения по мере выпуска новых версий.

  2. Добавьте оба проекта в виде подмодулей git и соберите их вместе с приложением.

Также, пожалуйста, укажите, почему конкретный вариант лучше по вашему мнению.Я думаю, что было бы правильно добавить их как подмодули git и собрать их, но такой подход может вызвать проблемы с Heroku (мне не нужен весь репозиторий, только встроенные файлы для работы приложения!)

Ответы [ 2 ]

1 голос
/ 22 февраля 2012

Вы развертываете Rails 3.1 / 3.2?

Если это так, просто перейдите на twitter-bootstrap-rails gem , и вы получите его из коробки.Это также лучший способ поддержки конвейерной передачи Rails с Bootstrap 2.0 / 2.0.1, а также лучший способ оставаться в курсе и обновлять .

0 голосов
/ 22 февраля 2012

Одна вещь, которая может принять решение - это уровень поддержки для Git Submodules:

Подмодули Git теперь поддерживаются в качестве функции Heroku Labs. http://devcenter.heroku.com/articles/git-submodules

Я бы использовал субмодули, если это возможно, поскольку это означает, что у вас есть простой путь обновления, если он вам нужен, однако, поскольку субмодули все еще находятся на ранних стадиях поддержки @ Heroku, это может отключить его.

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