クレートを 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 リポジトリに反映してください。
重要: そのままだと .gitignore ファイルにより一部のファイルが スキップされる可能性があるため、git add -f を使用する必要があります。
これを進める中で、インクルーシブでない表現が原因で presubmit チェックが失敗することがあります。これは、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 # 自分の変更分を追加