Verificando Crates no Código-Fonte do Chromium

git status deve revelar:

  • Código do crate em //third_party/rust/chromium_crates_io
  • Metadata (BUILD.gn e README.chromium) em //third_party/rust/<crate>/<versão>

Por favor, adicione também um arquivo OWNERS no último local.

Você deve depositar tudo isso, junto com suas alterações Cargo.toml e gnrt_config.toml, no repositório do Chromium.

Importante: você precisa usar git add -f porque, caso contrário, os arquivos .gitignore podem resultar na exclusão de alguns arquivos.

Ao fazer isso, você pode descobrir que as verificações de pré-envio (presubmit) falham por causa de linguagem não inclusiva. Isso ocorre porque os dados do crate Rust tendem a incluir nomes de branches do git, e muitos projetos ainda usam terminologia não inclusiva lá. Então você pode precisar executar:

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