Я впервые выпустил библиотеку JavaScript, используя Bower (https://github.com/daveoncode/angular-ngkit), но поскольку я не управляю версиями скомпилированных файлов (мне это кажется огромной чушью, несмотря на то, что я видел такой подход для других репозиториев), пользователь должен собрать библиотеку самостоятельно, используя Grunt, и я ненавижу это.. , есть ли способ автоматически запускать сборку grunt для конечного пользователя? Я видел пару репозиториев js на github, таких как AngularJS и jQuery, и они не делятся сгенерированными файлами, а только исходными, но с помощью bower install (angular || jquery)
вы получаете скомпилированные... как они это сделали? Можно ли использовать какой-нибудь git-хук или что-то подобное? Погуглив "хуки беседки", я нашел это:
https://github.com/bower/bower/blob/master/HOOKS.md
Но, честно говоря, я не понимаю, как это должно работать, и ни репозитории AngularJS, ни jQuery, похоже, не определяют команды, о которых говорится в статье:/