Зарегистрируйте пакет Bower с вложениями выпуска GitHub
-
02-01-2020 - |
Вопрос
Насколько я понимаю Бауэр Вы должны предоставить предварительное распределение пакета:
Bower загружает и устанавливает пакеты отовсюду, беря на себя поиск, поиск, загрузку и сохранение того, что вы ищете.
Но во многих проектах такие файлы предварительной сборки не являются частью репозитория GitHub (по очень веским причинам).Что касается этого почта вы можете прикреплять архивы к выпуску/тегу репозитория GitHub.Поэтому лучший способ зарегистрировать такие проекты как пакет Bower — использовать эти вложения;вместо отдельного репозитория, как предлагалось здесь.Но это кажется в настоящее время это невозможно.Я прав?
Решение
В настоящее время Бауэр ищет архивы, связанные с тегами git, на github.Логика здесь:https://github.com/bower/bower/blob/master/lib/core/resolver/GitHubResolver.js
@apatrick прав, в настоящее время лучше всего иметь либо /dist
папку или создайте отдельный репозиторий прокладок, например: https://github.com/angular/bower-angular
На мой взгляд, использование релизов GitHub — не такая уж плохая идея.Это обсуждалось раньше.Причина невыполнения здесь: https://github.com/bower/bower/issues/584#issuecomment-20456122
Если вы твердо убеждены в этом, попросите участников повторно ответить на заявку.