bazelbuild / bazelbuild/rules_rust
`crate_universe` should use a json file as the lockfile instead of a rendered build file
- 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
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