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
eREADME.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