Thụy Điểndyatko/arkit
JavaScript architecture diagrams and dependency graphs
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
🧱 arkit: Sinh sơ đồ kiến trúc codebase JS/TS/Flow chỉ bằng một lệnh
arkit tự động phân tích mã nguồn và sinh sơ đồ kiến trúc trực quan, giúp hiểu và truyền đạt cấu trúc phần mềm một cách nhanh chóng.
arkit là một công cụ phân tích tĩnh mạnh, tự động sinh sơ đồ kiến trúc hình ảnh từ codebase của bạn. Hỗ trợ JavaScript, TypeScript, Flow, Vue và Nuxt, arkit giúp bạn nhanh chóng nắm bắt cấu trúc dự án và truyền đạt kiến trúc phần mềm một cách trực quan.
✨ Điểm nổi bật
- Phân tích tự động: Phân tích mã nguồn JavaScript, TypeScript, Flow, Vue, Nuxt
- Nhóm thành phần: Gán các file nguồn vào các thành phần kiến trúc đã cấu hình
- Hiển thị phụ thuộc: Vẽ sơ đồ thành phần và đồ thị phụ thuộc bao gồm cả module Node.js
- Đa định dạng xuất: Hỗ trợ xuất SVG, PNG hoặc PlantUML
- Tích hợp CI/CD: Dễ dàng thêm vào pipeline để tự động cập nhật tài liệu kiến trúc
- Cấu hình linh hoạt: Hỗ trợ CLI hoặc file cấu hình JSON/JS
- Cập nhật thời gian thực: Giữ sơ đồ luôn đồng bộ với thay đổi mã nguồn
💡 Vì sao đáng chú ý
arkit khác biệt từ các công cụ khác ở chỗ kết hợp trực tiếp vào quy trình phát triển, tự động sinh sơ đồ kiến trúc khi code thay đổi. Phù hợp cho dự án lớn cần quản lý kiến trúc phức tạp, hoặc nhóm phát triển muốn truyền đạt rõ ràng cấu trúc hệ thống.
#Architecture #Codebase #JavaScript #TypeScript #PlantUML #CI-CD #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
freeCodeCamp.org's open-source codebase and curriculum. Learn math, programming, and computer science for free.
This is the repo for Vue 2. For Vue 3, go to https://github.com/vuejs/core
Fair-code workflow automation platform with native AI capabilities. Combine visual building with custom code, self-host or cloud, 400+ integrations.