2013-11-18 2 views
1

Ниже приведен один из нескольких примеров, которые я недавно нашел.Почему люди создают эти репозитории xyz-bower github других проектов?

$bower search angular-ui-bootstrap 
Search results: 
    angular-ui-bootstrap git://github.com/angular-ui/bootstrap.git 
    angular-ui-bootstrap-bower git://github.com/angular-ui/bootstrap-bower 
    angular-ui-bootstrap3 git://github.com/kkruit/angular-ui-bootstrap3-bower.git 
    angular-ui-bootstrap-complete git://github.com/datapad/bower-angular-ui-bootstrap-complete.git 

Первая запись, кажется, «официальный» становой репо с документацией и файл лицензии, в то время как другие, кажется, быть чьим-то личным репо, который содержит некоторые части «официального» репо минус лицензии, ридми , документация и т. д.

Последний, кажется, сценарий оболочки, который работает на «официальном» клоне репо.

Если люди хотят сделать это для себя, мне все равно, но как дерьмо, как это, заканчивается в списке бесед? Когда я нахожусь в поиске беседы, я бы хотел найти довольно ясный победитель, но, поскольку это я, я должен пойти, чтобы копать, какая из этих записей является правильной, и в текущем случае перезагрузки Bootstrap 2/3 это требует еще больше внимания.

Весь смысл yoman и bower заключается в том, чтобы облегчить ускорение и ускорить работу, но пул репозиториев bower загрязнен настолько, что отношение сигнал-шум находится далеко вправо и в категорию шума. Не существует ли требования, предъявляемого к тем, кто создает репозитории bower?

Есть ли причина, по которой это делается?

ответ

2

Есть ли какие-либо причины этого?

Repos как Бауэр сами себя управляется сообществом, что это единственный способ, которым Вы можете предоставить бесплатную услугу, как, что в масштабе, но каждая из этих операций РЕПО служит роль, если только один человек, потому что если кто-то хочет они могут их зарегистрировать.

Возможно, самое главное, я не думаю, что Bower позиционируется как инструмент для обнаружения, но сначала инструмент развертывания, который предоставляет уровень открытия в качестве бонуса, но основное внимание уделяется обеспечению последовательного способа развертывания пакетов, поэтому со временем я уверен, что дополнительные функции тоже созреют, но сейчас все еще рано, и проект признает, что просматривая информацию по адресу http://bower.io

В этом конкретном случае два официальных соглашения об обслуживании предназначены для двух целей:

angular-ui-bootstrap Дает вам все, что вам нужно, если вы хотите изменить файлы шаблонов или нужны только подмножества кода.

angular-ui-bootstrap-bower Дает вам только определенные файлы, необходимые для запуска всего, что есть, без каких-либо ручных шагов.

Таким образом, есть немного выбора, и это может быть не так ясно, как могло бы быть, но это решение, которое несколько репозиций, которые я видел, начали принимать. Если вы просматриваете поиск в Интернете, вы также получаете добавление счетчиков загрузки и звезд репо github, что дает четкое представление о том, какой из вариантов наиболее популярен.

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

+1

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

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