Я хочу создать реестр пакетов для компонентов или надстроек для Ionic Framework, где можно было бы :
- Просмотр/поиск пакетов на сайте
- Загружать новые пакеты (компоненты) в реестр
- Загрузка пакетов из реестра
Это будет почти копия реестра Bower. Был бы хороший интерфейс для просмотра и поиска доступных компонентов внутри реестра. И CLI будет необходим для загрузки и выгрузки пакетов/компонентов из реестра и в него. Реестр может ссылаться на репозитории git/github, как и в Bower.
В основном я спрашиваю, как работает Bower, как он хранит все пакеты? как CLI загружает пакет для репозитория github? И как я могу воспроизвести его для своего личного использования?
В идеале я хотел бы написать все это на NodeJS + MongoDB + AngularJs.