# Репозиторий фронтенд приложений ## Приложения: * live_monitor_vue - приложение калькулятора * proxy-ui-app - приложение управления роутерами на сайтах и сайтами * users-manage - приложение управления пользователями * [repo](./repo/README.md) - Репозиторий пакетов ## Скачивание и установка * По умолчанию пакеты в гите хранятся сыром виде. После скачиваия репозитория необходимо выполнить команду установки пакетов. ```bash make build_repo ``` ## Список пакетов в репозитории ### Пример команды ```bash make packs_list ``` ### Команда для Makefile в папке проекта ```makefile packs_list: cd .. && make packs_list list_packs: make packs_list ``` ## Установка пакета ### Упращенная установка пакета. * Команда должена быть прописана команда в Makefile. ```bash make add pack="1-toolkits-helpers" ``` ### Команда в Makefile ```makefile add: ifeq ($(pack),) $(error mn is not set) endif yarn add "../repo/${pack}/" ``` ### Общий случай: * Для того чтобы установить пакет из репозитория, необходимо указать путь к пакету. Путь может быть абсолютным или относительным. Путь указывается к папке, содержащей файл `package.json`. Путь указывается относительно файла, в котором выполняется команда установки. ```bash npm install ../path/to/mymodule yarn ../path/to/mymodule ``` ### Пример установки пакета #### *Установка хэлперов* * Для установки хэлперов необходимо выполнить команду установки пакета. Пакеты хэлперов находятся в папке `1-toolkits-helpers`. ```bash yarn add "~/Projects/microapps-admin-vue/repo/1-toolkits-helpers/" ... or ... yarn add "../repo/1-toolkits-helpers/" ```