Đóng góp
Sự đóng góp của bạn luôn được chào đón, bất kể lớn hay nhỏ!
Chúng tôi muốn cộng đồng này trở nên thân thiện và tôn trọng lẫn nhau. Vui lòng tuân thủ điều đó trong tất cả các tương tác của bạn với dự án. Trước khi đóng góp, vui lòng đọc quy tắc ứng xử.
Quy trình phát triển
1. Thiết lập
Để bắt đầu với dự án, hãy chạy yarn trong thư mục gốc để cài đặt các phụ thuộc cần thiết cho cả thư viện và ứng dụng ví dụ:
yarn
2. Chạy ứng dụng ví dụ
Trong khi phát triển, bạn có thể chạy ứng dụng ví dụ để kiểm tra các thay đổi của mình.
Bắt đầu Metro Bundler:
yarn example start
Chạy trên Android:
yarn example android
Chạy trên iOS:
yarn example ios
Bất kỳ thay đổi nào đối với các tệp JavaScript trong src/ đều được tự động phản ánh trong ứng dụng ví dụ. Các thay đổi đối với Mã nguồn Native (Java, Kotlin, ObjC, Swift) yêu cầu phải build lại ứng dụng ví dụ.
3. Kiểm thử & Linting
Trước khi gửi PR, hãy đảm bảo mã của bạn vượt qua tất cả các bài kiểm tra và kiểm tra linting.
Chạy Unit Tests:
yarn test
Chạy Type Check:
yarn typecheck
Chạy Linter:
yarn lint
Sửa lỗi Linter:
yarn lint --fix