Включення крейтів у вхідний код Chromium
git status
повинен показати:
- Код крейту в
//third_party/rust/chromium_crates_io
- Метадані (
BUILD.gn
таREADME.chromium
) у//third_party/rust/<crate>/<version>
Будь ласка, додайте також файл OWNERS
в останнє місце.
Все це, разом зі змінами в файлах Cargo.toml
і gnrt_config.toml
, слід завантажити в репозиторій Chromium.
Важливо: ви повинні використовувати git add -f
, оскільки інакше файли .gitignore
можуть бути пропущені.
У процесі цього ви можете виявити, що перевірка перед відправкою не спрацьовує через неінклюзивну термінологію. Це пов'язано з тим, що дані крейту Rust, як правило, містять назви гілок git'а, а у багатьох проектах все ще використовується неінклюзивна термінологія. Тож, можливо, вам доведеться запустити:
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