Cảm ơn bạn đã quan tâm đến việc đóng góp cho dự án 📕 Sổ tay Swift!
Để có thể đóng góp vào dự án, bạn cần cài đặt một số công cụ sau:
Rust là ngôn ngữ lập trình mà các công cụ build (mdBook) và format (dprint) sử dụng. Chúng ta cần cài Rust để sử dụng Cargo - trình quản lý package của Rust, giúp cài đặt và quản lý các công cụ mdBook và dprint một cách dễ dàng.
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | shSau khi cài đặt, khởi động lại terminal và kiểm tra:
rustc --version
cargo --versioncargo-binstall giúp cài đặt các binary Rust nhanh hơn (tải binary đã compile sẵn thay vì compile từ source).
curl -L --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/cargo-bins/cargo-binstall/main/install-from-binstall-release.sh | bashHoặc sử dụng cargo:
cargo install cargo-binstallmdBook là công cụ tạo sách điện tử từ file Markdown, tương tự như Gitbook.
cargo binstall mdbookdprint là code formatter cực kỳ nhanh cho Markdown và nhiều ngôn ngữ khác.
Sử dụng cargo-binstall:
cargo binstall dprint- Fork repository về tài khoản GitHub của bạn
- Thực hiện các thay đổi cần thiết
- Chỉnh sửa và xem trước: Vui lòng đọc tài liệu mdBook
- Đảm bảo format code với
dprint fmttrước khi commit - Tạo Pull Request về repository gốc
- Sử dụng tiếng Việt rõ ràng, dễ hiểu
- Cung cấp ví dụ code cụ thể cho mỗi khái niệm
- Giải thích tại sao và khi nào nên sử dụng một tính năng
- Ghi rõ nguồn tài liệu tham khảo
Nếu bạn phát hiện lỗi hoặc có đề xuất cải thiện, vui lòng tạo issue mới
Một lần nữa, cảm ơn bạn đã đóng góp! ❤️