Kho lưu trữ này chứa mã nguồn và tài liệu cho bản dịch tiếng Việt của react.dev.
- Git
- Node từ
v16.8.0trở lên - Yarn. Xem hướng dẫn cài đặt trên website Yarn
- Một fork của repo này nếu bạn muốn đóng góp
- Bản clone của tamnd/vi.react.dev trên máy của bạn
cd vi.react.devđể vào thư mục gốc của dự án- Chạy
yarnđể cài các dependency npm của website
- Chạy
yarn devđể khởi động development server bằng Next.js - Mở
http://localhost:3000trong trình duyệt
Tài liệu được chia thành nhiều phần với mục đích và giọng điệu khác nhau. Nếu bạn định viết nhiều hơn vài câu, hãy đọc trước hướng dẫn đóng góp của repo gốc cho đúng loại nội dung.
- Chạy
git checkout maintừ bất kỳ thư mục nào trong repo cục bộ của bạn - Chạy
git pull origin mainđể cập nhậtmain - Chạy
git checkout -b ten-nhanh-cua-banđể tạo nhánh mới
- Làm theo phần Chạy cục bộ
- Lưu file và kiểm tra trong trình duyệt
- Các thay đổi trong
srcsẽ hot-reload - Các thay đổi trong
src/contentsẽ hot-reload - Nếu làm việc với plugin, bạn có thể cần xóa thư mục
.cachevà khởi động lại server
- Nếu có thể, hãy kiểm tra các thay đổi giao diện trên desktop và mobile, với các trình duyệt phổ biến
- Chạy
yarn check-allđể chạy Prettier, ESLint, và kiểm tra kiểu
- Chạy
git add -A && git commit -m "Thông điệp commit"để tạo commit - Chạy
git push origin ten-nhanh-cua-ban - Mở pull request trên tamnd/vi.react.dev
- Nếu thay đổi giao diện, nên đính kèm ảnh chụp màn hình
Nếu bạn muốn tham gia dịch tài liệu React sang tiếng Việt:
- Đọc TRANSLATE.md
- Theo dõi thuật ngữ trong GLOSSARY.md
- Ưu tiên dịch từ upstream hiện tại của
reactjs/react.dev - Dùng
zh-hans.react.devđể đối chiếu độ đầy đủ, không dùng làm nguồn dịch chính
Nội dung gửi lên react.dev được cấp phép theo CC-BY-4.0, như mô tả trong LICENSE-DOCS.md.