# Đóng Góp cho Roo Code Chúng tôi rất vui mừng vì bạn quan tâm đến việc đóng góp cho Roo Code. Cho dù bạn đang sửa lỗi, thêm tính năng, hay cải thiện tài liệu của chúng tôi, mỗi đóng góp đều làm cho Roo Code thông minh hơn! Để giữ cho cộng đồng của chúng tôi sôi động và thân thiện, tất cả thành viên phải tuân thủ [Quy Tắc Ứng Xử](CODE_OF_CONDUCT.md) của chúng tôi. ## Tham Gia Cộng Đồng của Chúng Tôi Chúng tôi mạnh mẽ khuyến khích tất cả người đóng góp tham gia [cộng đồng Discord](https://discord.gg/roocode) của chúng tôi! Việc là một phần của máy chủ Discord của chúng tôi giúp bạn: - Nhận hỗ trợ và hướng dẫn thời gian thực về đóng góp của bạn - Kết nối với những người đóng góp khác và các thành viên nhóm cốt lõi - Cập nhật về sự phát triển và ưu tiên của dự án - Tham gia vào các cuộc thảo luận định hình tương lai của Roo Code - Tìm cơ hội hợp tác với các nhà phát triển khác ## Báo Cáo Lỗi hoặc Vấn Đề Báo cáo lỗi giúp cải thiện Roo Code cho mọi người! Trước khi tạo một vấn đề mới, vui lòng [tìm kiếm những vấn đề hiện có](https://github.com/RooVetGit/Roo-Code/issues) để tránh trùng lặp. Khi bạn đã sẵn sàng báo cáo lỗi, hãy truy cập [trang vấn đề](https://github.com/RooVetGit/Roo-Code/issues/new/choose) của chúng tôi, nơi bạn sẽ tìm thấy một mẫu để giúp bạn điền thông tin liên quan.
🔐 Quan trọng: Nếu bạn phát hiện lỗ hổng bảo mật, vui lòng sử dụng công cụ bảo mật Github để báo cáo riêng tư.## Quyết Định Làm Việc trên Cái Gì Tìm kiếm đóng góp đầu tiên tốt? Kiểm tra các vấn đề trong phần "Issue [Unassigned]" của [Dự án Github Roo Code](https://github.com/orgs/RooVetGit/projects/1) của chúng tôi. Những vấn đề này được chọn lọc đặc biệt cho người đóng góp mới và các lĩnh vực mà chúng tôi muốn nhận được sự giúp đỡ! Chúng tôi cũng hoan nghênh đóng góp cho [tài liệu](https://docs.roocode.com/) của chúng tôi! Dù là sửa lỗi chính tả, cải thiện hướng dẫn hiện có, hay tạo nội dung giáo dục mới - chúng tôi muốn xây dựng một kho tài nguyên do cộng đồng thúc đẩy giúp mọi người tận dụng tối đa Roo Code. Bạn có thể nhấp vào "Edit this page" trên bất kỳ trang nào để nhanh chóng đến đúng vị trí trong Github để chỉnh sửa tệp, hoặc bạn có thể đi trực tiếp vào https://github.com/RooVetGit/Roo-Code-Docs. Nếu bạn đang lên kế hoạch làm việc trên một tính năng lớn hơn, vui lòng tạo [yêu cầu tính năng](https://github.com/RooVetGit/Roo-Code/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+Requests%22+sort%3Atop) trước để chúng tôi có thể thảo luận xem nó có phù hợp với tầm nhìn của Roo Code không. ## Thiết Lập Phát Triển 1. **Clone** kho lưu trữ: ```sh git clone https://github.com/RooVetGit/Roo-Code.git ``` 2. **Cài đặt các phụ thuộc**: ```sh npm run install:all ``` 3. **Khởi động webview (ứng dụng Vite/React với HMR)**: ```sh npm run dev ``` 4. **Gỡ lỗi**: Nhấn `F5` (hoặc **Run** → **Start Debugging**) trong VSCode để mở phiên mới với Roo Code được tải. Các thay đổi đối với webview sẽ xuất hiện ngay lập tức. Các thay đổi đối với phần mở rộng cốt lõi sẽ yêu cầu khởi động lại máy chủ phần mở rộng. Hoặc bạn có thể xây dựng một tệp .vsix và cài đặt nó trực tiếp trong VSCode: ```sh npm run build ``` Một tệp `.vsix` sẽ xuất hiện trong thư mục `bin/` có thể được cài đặt bằng: ```sh code --install-extension bin/roo-cline-