Bỏ qua, đến nội dung

@digiforce-nc/plugin-verdaccio

Plugin Verdaccio registry — tích hợp private npm registry (Verdaccio) vào Digiforce để quản lý và phân phối plugin nội bộ.

Plugin này làm gì?

Khi tổ chức phát triển plugin nội bộ, cần nơi lưu trữ và phân phối package an toàn. Plugin tích hợp Verdaccio (private npm registry) — developer publish plugin vào registry nội bộ, các instance Digiforce cài plugin từ đó, xác thực bằng Digiforce credentials — không cần npm public registry.

Sáu tính năng chính

#Tính năngChi tiết
1Private registrynpm registry nội bộ cho plugin Digiforce
2PublishDeveloper publish package qua npm publish chuẩn
3InstallInstance cài plugin qua npm install từ registry nội bộ
4AuthXác thực bằng Digiforce credentials (không cần npm account riêng)
5ProxyProxy đến npmjs.com cho public packages (không có trong registry nội bộ)
6Web UIGiao diện duyệt packages: versions, readme, download stats

Kiến trúc

Luồng publish và install

Storage options

OptionMô tả
Local filesystemMặc định, lưu trong thư mục trên server
S3 compatibleLưu trên S3/MinIO cho high availability

Thành phần client

Thành phầnMô tả
RegistryBrowserDanh sách packages trong registry (search, filter)
PackageDetailChi tiết package: versions, readme, dependencies, stats
RegistryConfigCấu hình Verdaccio: storage, proxy, access control
PublishGuideHướng dẫn publish cho developer (CLI commands)

Dependencies

PackageVai trò
@digiforce-nc/serverServer framework
@digiforce-nc/clientClient UI framework
verdaccioPrivate npm registry engine

Mục lục chi tiết

(Xem trang tổng quan ở trên)