Appearance
GitLab и NPM
Назначение
Данный раздел описывает использование GitLab в рамках внутренней инфраструктуры компании как единой платформы для:
- хранения и версионирования исходного кода
- организации совместной командной разработки
- управления задачами и проектами
- размещения и использования внутренних NPM-пакетов
Организация проектов
- Каждое направление (frontend/backend) оформлено в отдельный
Group namespace, что позволяет централизованно управлять доступами, переменными окружения и т.д. - Переиспользуемые фронтендами модули и слои вынесены в отдельные репозитории, и публикуются как пакеты через NPM Package Registry
- Доступ к приватным NPM-пакетам осуществляется через
.npmrcс использованием токенов доступа
Примечание
Подробности по конфигурации сервера, версиям ПО и управлении им представлены в документации по серверу GitLab