Хранение общедоступных драгоценных камней в моем собственном хранилище драгоценных камней
У меня есть приложение Ruby (не использующее Rails), которое использует мои собственные гемы Ruby. Я храню эти драгоценные камни на локальном сервере хранилищ драгоценных камней. Некоторые из этих драгоценных камней имеют зависимости от других общедоступных драгоценных камней от gemcutter (например: haml, curb).
Имеет ли смысл продавать / отображать эти общедоступные драгоценные камни на моем локальном сервере драгоценных камней, чтобы у меня был только один репозиторий драгоценных камней для получения моих драгоценных камней? Есть ли серьезные недостатки, если у меня есть необходимые версии, от которых зависят мои драгоценные камни?
Возможно ли это или когда-либо случалось, когда пользователь удалил свой драгоценный камень из gemcutter и больше не делал его доступным? Я предполагаю, что наличие этих драгоценных камней в моем собственном хранилище предотвратит это, поскольку у меня уже будет копия необходимых драгоценных камней.
1 ответ
Вы можете разместить свои собственные драгоценные камни на своем личном сервере драгоценных камней, просто очевидно, что вы принимаете на себя ответственность за их обслуживание.
Что касается людей, удаляющих драгоценные камни из Gemcutter, API еще не поддерживает удаление, но скоро будет. Мы будем принимать меры для обеспечения того, чтобы массовое удаление драгоценных камней не повлияло на сообщество в целом. Кроме того, зеркала с драгоценными камнями ежедневно расчесывают сайт, поэтому шансы действительно потерять любой код довольно малы.