Port StorageFiles from 7.x
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
Direção de pesquisa
Comece pela documentação arquivada de StorageFiles no Microsoft Learn redirect vinculado e compare a implementação 7.x com o destino CommunityToolkit.WinUI.Helpers. Revise os fundamentos da portabilidade e a checklist de avaliação de qualidade; em seguida, determine o código-fonte, os exemplos, a documentação, os targets e os testes necessários; a portabilidade estará concluída quando esses itens da checklist estiverem completos e passarem.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Source: Microsoft.Toolkit.Uwp.UI.Helpers (7.x)
Destination: CommunityToolkit.WinUI.Helpers (8.x) — not yet ported
Description
A static utility class that provides functions to help with reading and writing of text and bytes to the disk.
Prerequisites
None identified.
Porting Basics
- Namespace updated to
CommunityToolkit.WinUI.* - Code for UWP, WinUI3 and Uno Platform consolidated
- Desired MultiTargets configured
- Sample code migrated
- Concept docs migrated
- Tests migrated and passing
Quality Evaluation
See Porting Criteria for detailed evaluation guidance.
- [n/a] UX: Accessibility reviewed
- [n/a] UX: Visual design reviewed
- [n/a] UX: Interaction patterns appropriate
- DX: API surface reviewed
- DX: API flexibility appropriate
- DX: Documentation updated
- MX: Breaking changes documented
- MX: Domain isolation appropriate
- MX: Test coverage adequate
Tracking Gaps
No gaps identified — porting work not yet started.
Closing
- All Porting Basics complete
- Quality Evaluation reviewed
- Gaps filed as sub-issues
7x Documentation Inventory
Docs ported to 8x: n/a
Docs not in 8x: n/a
7x Source Inventory
Source already ported to 8x: n/a
Source not ported to 8x: n/a
Notes
- Not currently planned for porting. Open to community interest.
- Archive redirect: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/windows/archive/storagefiles
- Linguagem predominante
- C#
- Estrelas
- 1.1k
- Forks
- 167
- Métricas de merge de PRs
- Nenhum PR com merge em 30d
Preparar o ambiente
Inicia o contêiner de desenvolvimento do projeto no navegador, com a sua própria conta do GitHub.
- Sem Dockerfile nem arquivo Docker Compose
- Tem um modelo de pull request
- Ler o guia de contribuição
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 CommunityToolkit/Windows
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
CommunityToolkit/Windows#869 · 2 comentários ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 62/100
CommunityToolkit/Windows#867 · 4 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
CommunityToolkit/Windows#863 · 13 comentários ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 62/100
CommunityToolkit/Windows#860 · 2 comentários ·
-
[SettingsCard] Change ActionIcon to utilize IconSource and IconSourceElementTalvez livre de novo @Avid29 assumiu há 124 dias e não há nenhum pull request aberto. Abertacomponents::controls::settingscontrols
CommunityToolkit/Windows#858 · 4 comentários · 1 responsável ·
Todas as issues de CommunityToolkit/Windows
Issues semelhantes
-
[Doc Gap] Document new --enable-public-network-access breaking change for azurebackup vault createAbertacopilot documentation
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
Mantenedores costumam responder em até 1 dia
-
area-dashboard
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
Mantenedores costumam responder em até 1 dia
-
0 - Backlog Bug
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 72/100
BrighterCommand/Brighter#4539 ·
Mantenedores costumam responder em até 1 dia
-
triage
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
-
area-networking
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
dotnet/aspnetcore#69671 · 1 comentário ·
Mantenedores costumam responder em até 1 dia