Implement atomic offline documentation downloads on Android
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 35/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Abbastanza chiara
- Stato di attività
- Attiva
- Stack tecnologico
- android
- Ambito
- documentation, mobile-dev
Direzione di ricerca
Start by reading prerequisites #84 and #89, then review the Android offline-first reference and the agreed fixtures. Identify the client entry points for downloads and snapshot activation. Done means the listed interruption, corruption, deletion, revision, restart, offline-launch, progress, freshness, removal, locale, and storage-policy cases are covered.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Roadmap: #76
Outcome
Keep explicitly downloaded public documentation readable offline under the contract from #89. Begin client work with its agreed fixtures; release requires the corresponding server/export implementation.
Done
- Download into a staging area, validate the manifest/content digests, and atomically activate a complete snapshot.
- Keep the previous usable snapshot on cancellation, storage exhaustion, corrupt content, or process death.
- Show download size/progress, offline freshness, remove-download controls, and a bounded storage policy.
- Keep locale/project navigation and English fallback consistent with #84.
- Test interrupted update, deleted document, revision mismatch, restart, and offline launch.
Exclude private account content and background write queues.
Reference: Offline-first Android data.
Prerequisites: #84, #89.
- Lingua principale
- Go
- Stelle
- 1
- Fork
- 7
- Merge medio
- 1h 45m
- PR unite (30g)
- 16
Preparare l'ambiente
Non abbiamo ancora controllato i file di configurazione di questo progetto. Parti dal suo README e consulta la nostra guida al primo contributo per i passaggi generali.
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 wavefnd/wave-platform
-
bug difficulty: beginner documentation good first issue help wanted localization
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
wavefnd/wave-platform#140 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
wavefnd/wave-platform#139 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 Mezza giornata Idoneità per principianti 88/100
wavefnd/wave-platform#137 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Difficoltà 2/5 1-3 ore Idoneità per principianti 90/100
wavefnd/wave-platform#136 ·
-
bug difficulty: beginner documentation good first issue help wanted localization
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 94/100
wavefnd/wave-platform#135 ·
Tutte le issue di wavefnd/wave-platform
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
rossoctl/context-guru#346 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 90/100
prime-radiant-inc/evener#2883 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
gravitational/teleport#69805 ·
I maintainer di solito rispondono entro 11 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
I maintainer di solito rispondono entro 1 giorno
-
Under Poisson sampling, the `PLDAccountant` composes the inner event both before and after samplingAperta
Difficoltà 2/5 Mezza giornata Idoneità per principianti 78/100
google/differential-privacy#496 ·