Domain: model Blob Container and Blob Item
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 52/100
Direzione di ricerca
Inizia individuando la struttura dei modelli del progetto e le entità previste BlobContainerInfo e BlobItem. Definisci i dati di container e blob necessari per un elenco simile a quello di Storage-Explorer, modella i segmenti delle cartelle virtuali e aggiungi test unitari per i percorsi a livello radice, con barra finale e annidati; il lavoro è completato quando i criteri di accettazione e tutti i casi limite di parsing sono soddisfatti.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Goal
Model the two other core concepts users work with: blob containers and the blobs inside them.
Why
Everything in the app's core workflow (browsing, uploading, downloading) revolves around containers and blobs; we need a stable, SDK-agnostic representation before wiring up any Azure SDK calls.
Tasks
- Add a
BlobContainerInfoentity (name, last modified, public access level, metadata). - Add a
BlobItementity/value object (name/path, size, content type, last modified, ETag, access tier, metadata). - Model blob "virtual folders" (blobs are stored flat but commonly browsed as folders via
/delimiters) so the future UI can render a folder tree. - Add unit tests for folder-path parsing (e.g.
folder/sub/file.txt→ folder segments + leaf name).
Acceptance Criteria
BlobItem/BlobContainerInfocarry enough data to render a Storage-Explorer-like listing.- Folder-path parsing is covered by unit tests including edge cases (root-level blobs, trailing slash, nested folders).
- Lingua principale
- C#
- Stelle
- 0
- Fork
- 0
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Guida per i contributori
Nessuna guida per i contributori indicizzata per questo repository
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di hunterlan/AzStorage
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 45/100
-
Difficoltà 4/5 3-5 giorni Idoneità per principianti 52/100
Tutte le issue di hunterlan/AzStorage
Issue simili
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
nightscout/nocturne#1425 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100
RayWangQvQ/BiliBiliToolPro#1137 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 70/100