bazelbuild / bazelbuild/rules_rust

`crate_universe` should use a json file as the lockfile instead of a rendered build file

Aberta
#653 0 comentários 0 reações 0 responsáveis Ver no GitHub
crate-universe enhancement needs-triage
Linguagem predominante
Starlark
Estrelas
843
Forks
651
Merge médio
2d 18h
PRs com merge (30d)
15

Descrição

`crate_universe` currently renders all build files into one and writes that back to the user's workspace. I feel this is unmaintainable and is actually quite limiting in being able to write new features for the rule. This should be done sooner so the tests don't continue to be built off of hard to read assertions.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Comece lendo o código de crate_universe que renderiza os arquivos de build e os testes que dependem de assertions difíceis de ler. Determine como o arquivo de build renderizado atualmente é escrito no workspace e, então, defina o conteúdo necessário do lockfile JSON e atualize os testes relacionados para verificar o novo workflow.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
rust
Domínio
build-system
Tipo de issue
Refatoração
Dificuldade
5/5
Tempo estimado
Mais de uma semana
Status de atividade
Estagnada
Clareza
Precisa de esclarecimento
Facilidade para iniciantes
25/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.