How to handle large zip files (100mb+)
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 25/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- aws, git
- Ambito
- cloud, devops, documentation
Direzione di ricerca
Inizia esaminando le istruzioni esistenti del repository per l’invio delle estensioni e le guide di Git LFS e GitHub collegate nell’issue. Confronta Git LFS con l’approccio S3-upload, verificando anche se i link di download di extension-manager rimangono utilizzabili. Il lavoro è completato quando è stata scelta una policy, è stato documentato il workflow richiesto per i contributori ed è stato testato il percorso di download risultante.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
With recent updates to the Vid extension, the zip file size is over the 100mb limit for GitHub. GitHub advises using the git-lfs extension for this situation, which is an option for us. But I hesitated because it means anyone using or trying to contribute to this repository would have to also install that extension for their git client. For the Vid extension I decided just to put the zip file on our ccl-artifacts S3 bucket to avoid making a decision on this issue for now. Large extensions are pretty rare, as evidenced by the fact that this never came up before.
I see two options:
- Enable
git-lfsand update instructions to include installing/using it. We should also test that the download links remain the same and are still usable by the extensions manager from NetLogo. This might be coupled with updated instructions for submitting extensions through the GitHub UI. - Update the instructions to indicate files over 100mb must be uploaded elsewhere and a link provided with the pull request so we can download it and place it in our AWS bucket.
I should point out that using git-lfs might provide better performance for this repo in any case, as we do have many larger zip/binary files stored which is the use case for that extension, although none are over the size limit.
- Lingua principale
- Scala
- Stelle
- 20
- Fork
- 32
- 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 NetLogo/NetLogo-Libraries
-
Difficoltà 3/5 Mezza giornata Idoneità per principianti 38/100
NetLogo/NetLogo-Libraries#57 ·
Tutte le issue di NetLogo/NetLogo-Libraries
Issue simili
-
RS_PixelAsPoint raises out of grid where RS_PixelAsCentroid and RS_PixelAsPolygon extrapolate Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Area: Excel support
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
orbeon/orbeon-forms#7893 ·
-
x:action/fix x:module/practice-exercise x:size/small
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
lichess-org/lila#21788 · 2 commenti ·
-
area:Iceberg area:writer documentation requires-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 75/100
apache/datafusion-comet#6147 ·