Germanytupadr3/plantuml-icon-font-sprites
plantuml-font-icon-sprites
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tháng
#1 Repository Của Tháng
#1 Repository Của Tháng
🎨 Sprite icon đa bộ sưu tập cho PlantUML — không cần cài font
Thêm icon vào sơ đồ PlantUML chỉ bằng một dòng lệnh !include, hỗ trợ Font Awesome 4/5/6, Devicons, Material, Weather, Govicons.
plantuml-icon-font-sprites cung cấp các sprite (ảnh biểu tượng) từ nhiều bộ icon phổ biến, được đóng gói sẵn dưới dạng file .puml. Người dùng chỉ cần include file common.puml và các file icon cần dùng, sau đó gọi macro tương ứng để chèn icon vào sơ đồ UML.
✨ Điểm nổi bật
- Hỗ trợ nhiều bộ icon: Font Awesome 4/5/6, Devicons, Devicon 2, Material, Weather, Govicons.
- Dùng qua URL trực tiếp: Không cần tải về local, chỉ cần include từ GitHub Raw.
- Macro trực quan: Dạng
<prefix>_<name>(alias, label, shape, color)— dễ nhớ, linh hoạt. - Tùy biến màu sắc và hình dạng: Hỗ trợ truyền màu nền, màu chữ và kiểu hình dạng (database, server...).
- Tích hợp font-icon-generator: Dễ dàng thêm hoặc cập nhật bộ icon mới.
- Hỗ trợ build tự động: Dùng Yarn và các công cụ như rsvg, Graphviz, OpenJDK để sinh sprite.
💡 Vì sao đáng chú ý
Không cần cài đặt font hay thư viện bên ngoài, chỉ cần một đường link !include là có thể dùng hàng trăm biểu tượng đẹp ngay trong sơ đồ PlantUML. Đặc biệt hữu ích khi thiết kế sơ đồ kiến trúc hệ thống, sơ đồ cơ sở dữ liệu hay bản đồ dịch vụ — nơi mà biểu tượng rõ ràng giúp truyền đạt nhanh hơn.
#PlantUML #FontAwesome #Devicons #UML #Icons #TiniX
Similar Projects
Discover other similar projects and AI models.
Agent skill that turns natural language, code, Terraform/K8s, SQL, OpenAPI, AsyncAPI, Protobuf and GraphQL sources into editable, tested draw.io architecture diagrams: incremental sync, multi-view projection, drift diff, CI architecture tests, whiteboard derasterize, interactive HTML/PPTX/Mermaid exports.
PlantUML sprites, macros, and other includes for Azure services
Render PlantUML diagrams in GitHub Markdown READMEs and docs: clickable diagram images from .puml files that link to each other, with no images to commit. CLI and GitHub Action.
PlantUML that runs completely on javascript without needing java/servers