Repository chứa các dự án cơ sở (Base Repositories) đóng vai trò làm nền tảng chuẩn hóa cho cả Backend và Frontend, giúp tái sử dụng mã nguồn, đồng bộ kiến trúc và chuẩn hóa quy trình phát triển cho các dự án con.
be/SpringBoot/: Dự án Backend cơ sở xây dựng trên Java & Spring Boot (cung cấp core logic, authentication, cấu hình DB, security, v.v.).fe/nextjs-base/: Dự án Frontend cơ sở xây dựng trên React & Next.js (chứa các UI component, layout và utils dùng chung).fe/nuxtjs-base/: Dự án Frontend cơ sở xây dựng trên Vue & Nuxt.js (chứa các UI component, layout và utils dùng chung).
- Node.js (v18+) & pnpm
- Java JDK 17+ (cho Backend)
-
Cài đặt các gói phụ thuộc Frontend (Monorepo):
pnpm install
-
Khởi chạy Next.js Base:
cd fe/nextjs-base pnpm dev -
Khởi chạy Nuxt.js Base:
cd fe/nuxtjs-base pnpm dev -
Khởi chạy Backend (Spring Boot):
cd be/SpringBoot ./gradlew bootRun
Lưu ý: Hướng dẫn chi tiết cách khởi tạo dự án con và sử dụng Base Repo xem tại docs/GUIDE.md. Quy định đóng góp mã nguồn cho dự án xem tại docs/CONTRIBUTING.md và AGENTS.md.