Hacktoberfest 2026: as issues que os mantenedores marcaram para outubro, abertas e boas para iniciantes. Ver issues do Hacktoberfest

Packaging of README.md as a link creates warnings spam in Unity

Aberta Para iniciantes
#19 0 comentários 0 reações 0 responsáveis Ver no GitHub

Ninguém assumiu esta issue ainda.

Avaliação

Dificuldade
1/5
Tempo estimado
Menos de uma hora
Facilidade para iniciantes
88/100
Tipo de issue
Bug
Clareza
Claramente especificada
Status de atividade
Ativa
Stack de tecnologia
git, unity
Domínio
build-system

Direção de pesquisa

Inspecione o pacote UPM com.valvesoftware.openxr.utils e sua entrada em README.md; em seguida, revise a instalação baseada em Git descrita em Documentation~/index.md. Substitua o link simbólico por um arquivo README.md regular e verifique se uma dependência Git clonada não produz mais os avisos de metadados do Unity relatados.

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

Descrição

The UPM package structure for com.valvesoftware.openxr.utils includes a README.md file which is a symlink instead of a regular file. Normal git cloning will not resolve that link so README.md will be absent in a clone. Consequently, if a Unity project includes this package as a Git dependency (which is exactly what this package's documentation tells users to do), every time the project is compiled, these warnings will be spammed to the console:

A meta data file (.meta) exists but its asset 'Packages/com.valvesoftware.openxr.utils/README.md' can't be found. When moving or deleting files outside of Unity, please ensure that the corresponding .meta file is moved or deleted along with it.

and

Couldn't delete Packages/com.valvesoftware.openxr.utils/README.md.meta because it's in an immutable folder.

(not to mention the wasted work the Unity editor is doing trying in vain to delete this meta file.)

Can this just be changed to a regular file?

Linguagem predominante
C#
Estrelas
65
Forks
2
Merge médio
1min
PRs com merge (30d)
3

Preparar o ambiente

Este projeto não oferece contêiner de desenvolvimento, Dockerfile nem guia de contribuição, então a configuração fica por sua conta: comece pelo README e veja nosso guia da primeira contribuição para os passos gerais.

Primeiros passos

  1. Leia a issue inteira e depois o guia de contribuição do projeto.
  2. Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
  3. Faça um fork do repositório e trabalhe em uma branch.
  4. Abra um pull request que referencie o número da issue.

Mais de ValveSoftware/Unity

Todas as issues de ValveSoftware/Unity

Issues semelhantes

Mais issues de C#

Receba novas issues na sua caixa de entrada

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