Explicit support for exotic paths on Windows (UNC, DOS Devices)
Mantenedores costumam responder em até 1 dia
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 5/5
- Tempo estimado
- Mais de uma semana
- Facilidade para iniciantes
- 25/100
- Tipo de issue
- Funcionalidade
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- csharp
- Domínio
- operating-systems
Direção de pesquisa
Comece lendo o guia vinculado sobre caminhos Win32-to-NT e inspecionando o comportamento de parsing, manipulação, canonicalização e quoting de AbsolutePath do TruePath. A issue continua em aberto: para considerá-la concluída, é necessário chegar a uma abordagem acordada para caminhos de dispositivo local, caminhos de dispositivo local raiz e a equivalência entre C:\Foo e \?\C:\Foo antes que o escopo da implementação possa ser definido.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
There are a plethora of various interesting types on Windows, including but not limited to:
- local device paths (
\\.\…) - root local device paths (
\\?\…)
Read the comprehensive guide on the paths to learn more.
TruePath should at least support parsing and manipulating these. We should also decide what to do about path canonicalization: should we consider new AbsolutePath("C:\Foo") to be equal to new AbsolutePath("\\?\C:\Foo")? Should we trim the \\?\ part on parsing, and automatically add it back on path quoting if requested? These are for now open questions.
I am looking for a discussion on how these are used in reality, so that we can decide on what to do with them properly.
- Don't forget to test things like
*Path.RelativeTofor this kind of paths.
- Linguagem predominante
- C#
- Estrelas
- 104
- Forks
- 19
- Merge médio
- 1d 6min
- PRs com merge (30d)
- 9
Preparar o ambiente
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de ForNeVeR/TruePath
-
enhancement good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
ForNeVeR/TruePath#165 · 2 comentários ·
Mantenedores costumam responder em até 1 dia
-
enhancement help wanted
Dificuldade 5/5 Mais de uma semana Facilidade para iniciantes 35/100
Mantenedores costumam responder em até 1 dia
-
bug help wanted
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
ForNeVeR/TruePath#226 · 1 comentário ·
Mantenedores costumam responder em até 1 dia
-
enhancement good first issue help wanted
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 55/100
Mantenedores costumam responder em até 1 dia
-
Dependency DashboardAbertadashboard
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 15/100
Mantenedores costumam responder em até 1 dia
Todas as issues de ForNeVeR/TruePath
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 82/100
NethermindEth/nethermind#14012 ·
Mantenedores costumam responder em até 1 dia
-
dependencies Status: Triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
json-schema-org/website#2518 ·
Mantenedores costumam responder em até 1 dia
-
agentic-workflows
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
Mantenedores costumam responder em até 1 dia
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
builtbybel/Flyoobe#498 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 62/100
builtbybel/CrapFixer#112 ·