بررسی Crateها در کد منبع Chromium
git status
باید نشان دهد:
- کد Crate در
//third_party/rust/chromium_crates_io
- متادیتا (
BUILD.gn
وREADME.chromium
) in//third_party/rust/<crate>/<version>
لطفاً یک فایلOWNERS
در مکان دیگر نیز اضافه کنید.
باید همه اینها را به همراه تغییرات Cargo.toml
و gnrt_config.toml
خود در مخزن Chromium قرار دهید.
مهم: باید از git add -f
استفاده کنید زیرا در غیر این صورت فایلهای .gitignore
ممکن است منجر به حذف برخی از فایلها شود.
As you do so, you might find presubmit checks fail because of non-inclusive language. This is because Rust crate data tends to include names of git branches, and many projects still use non-inclusive terminology there. So you may need to run:
infra/update_inclusive_language_presubmit_exempt_dirs.sh > infra/inclusive_language_presubmit_exempt_dirs.txt
git add -p infra/inclusive_language_presubmit_exempt_dirs.txt # add whatever changes are yours