CommunityToolkit / CommunityToolkit/Windows
Port ImageCache from 7.x
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 1.1k
- Forks
- 166
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
Source: Microsoft.Toolkit.Uwp.UI.Helpers (7.x)
Destination: CommunityToolkit.WinUI.Helpers (8.x) — not yet ported
Description
The ImageCache provides methods and tools to cache images in a temporary local folder.
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: All sections
7x Source Inventory
Source already ported to 8x: n/a
Source not ported to 8x: All
Notes
- Not currently planned for porting. Open to community interest.
- Archive redirect: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/windows/archive/imagecache
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne mit der archivierten ImageCache-Dokumentation und den im Issue verlinkten Porting Criteria und prüfe anschließend das vollständige Inventar des 7.x-Quellcodes und der Dokumentation. Als abgeschlossen gilt die Aufgabe, wenn Portierung, Beispiele, Konzeptdokumentation, Tests, Multitargeting, API-Review und Checkliste zur Qualitätsbewertung vollständig sind.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- csharp
- Bereich
- desktop
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100