Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

reducing `nu_scripts` git repo size by removing images and some obsolete file and rewriting history

Ouverte
#970 28 commentaires 3 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Refactorisation
Clarté
Plutôt claire
Activité
À l'abandon
Stack technique
git
Domaine
tooling

Piste de recherche

Commencez par inspecter le répertoire .git ainsi que les chemins themes, custom-completions et modules, en utilisant la commande d’utilisation du disque indiquée pour localiser les fichiers volumineux. Déterminez quelles images et quels fichiers obsolètes peuvent être pris en compte pour Git LFS ou pour une réécriture de l’historique. Le travail sera considéré comme terminé lorsque le dépôt sera plus petit et que les résultats préparés pourront être transférés aux contributeurs disposant des droits de push.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Now the repo size seems huge to me:

> du | sort-by physical -r | first 4 | select path physical
╭─#─┬───────────────────────path────────────────────────┬─physical─╮
│ 0 │ /Users/user/git/nu_scripts_dev/.git               │ 297.5 MB │
│ 1 │ /Users/user/git/nu_scripts_dev/themes             │  58.6 MB │
│ 2 │ /Users/user/git/nu_scripts_dev/custom-completions │   5.5 MB │
│ 3 │ /Users/user/git/nu_scripts_dev/modules            │   1.1 MB │
╰─#─┴───────────────────────path────────────────────────┴─physical─╯

apparently because images are stored here.

Can we reduce the size of the repo by storing images using git-lfs?

I can do all the preparations and transfer the results to contributors with push rights.

Langage dominant
Nushell
Étoiles
1.3k
Forks
323
Merge moyen
3 h 34 min
PR mergées (30 j)
4

Guide de contribution

Ouvrir le guide de contribution

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de nushell/nu_scripts

Toutes les issues de nushell/nu_scripts

Issues similaires

Plus d'issues DevTools

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.