Html5-boilerplate: Fichier de téléchargement de site Web

Créé le 21 août 2019  ·  20Commentaires  ·  Source: h5bp/html5-boilerplate

Salut, c'est une demande de fonctionnalité, je suppose. Le téléchargement du fichier zip depuis la page d'accueil est un peu une « bombe zip ». Je pense qu'il serait préférable de décompresser dans un dossier contenu car cela peut être assez ennuyeux.

documentation

Tous les 20 commentaires

Bonjour, pouvez-vous décrire plus en détail votre problème avec le fichier zip ? Je peux deviner ce que vous voulez dire, mais je ne ferais que deviner.

Téléchargez le fichier zip sur le site :
Le fichier de votre site principal :

https://github.com/h5bp/html5-boilerplate/releases/download/v7.2.0/html5-boilerplate_v7.2.0.zip

Il décompresse les fichiers directement dans le répertoire de destination plutôt que dans un dossier autonome.

L'extraction de n'importe quel ZIP par défaut extrait dans un dossier portant le même nom que le ZIP. Si je clique avec le bouton droit de la souris, l'extrait (par défaut) est extrait dans un dossier « html5-boilerplate_v7.2.0 » sur Windows 10. Je viens de tester sur MacOS 10.14.6 également et il fait la même chose. Donc ça marche bien et comme prévu.

S'il devait se trouver dans un dossier _additional_, c'est en fait plus compliqué et ennuyeux car il s'agit d'un dossier supplémentaire dans lequel creuser.

Je décompresse sur linux cli à l'aide de la commande standard unzip :
décompresser --help
UnZip 6.00 du 20 avril 2009, par Debian. Original par Info-ZIP.

Je peux confirmer, il se décompresse dans le répertoire de travail actuel.

Je décompresse sur linux cli à l'aide de la commande standard unzip :
décompresser --help
UnZip 6.00 du 20 avril 2009, par Debian. Original par Info-ZIP.

Ah ok. Peut-être qu'UnZip pour Linux a besoin d'une mise à jour pour qu'il se comporte alors comme Windows et MacOS :-)

Vraiment, il n'y a rien qui puisse être fait de manière réaliste ici. La version GitHub ZIP prend simplement les fichiers du référentiel et les rend disponibles en tant que ZIP tel quel, donc le seul moyen de contourner ce serait de tout mettre d'abord dans un dossier, mais ce serait assez étrange (je n'en ai jamais vu d'autre Le référentiel GitHub le fait) - et ce serait ennuyeux pour tous les utilisateurs de Windows et MacOS.

Pour être précis, le fichier de téléchargement produit par Github est différent du fichier zip de version. Le fichier zip de version est intentionnellement structuré de cette façon afin que le dossier décompressé sur Mac ou Windows soit bien rangé. Je suis désolé de n'avoir jamais essayé le fichier de téléchargement sur Linux. Pour l'instant, le fichier de téléchargement du dernier ou le tag généré par Github (littéralement en parcourant le tag et en cliquant sur le bouton "cloner ou télécharger") ne sera pas aussi propre (ce sera juste le dossier du projet) mais sera contenu à l'intérieur un fichier.

OK, si vous pensez que ce n'est pas un problème, veuillez fermer.

Pour ce que ça vaut, le fichier ZIP téléchargé depuis Github (à l'aide d'Ubuntu ARCHIVE extrait dans un nouveau répertoire nommé HTML5-BOILERPLATE-MASTER . Cependant, lorsque le fichier est téléchargé depuis le site Web, il n'y a pas de répertoire racine dans lequel extraire, l'utilisateur doit diriger vers un nouveau répertoire vide. Je vois à quoi @greenchili fait référence.
À mon humble avis, ces archives devraient se comporter de la même manière.

Quelques notes:

Le zip de Github est différent du fichier zip publié. J'ai le contrôle sur l'un et aucun contrôle sur l'autre.

Le fichier que nous incluons avec la version est le dossier dist. Je l'ai _intentionnellement_ compressé pour que (sur Mac et Windows au moins) il se comporte de la manière que nous décrivons ici. Vous effectuez l'action de décompression par défaut et la sortie du dossier correspond au contenu du dossier dist. Nous avons depuis appris que ce n'est pas optimal sur Linux. Comme il s'agit d'un problème légitime, je laisse cela ouvert. S'il y a un moyen d'améliorer la version ET d'être gentil avec les utilisateurs de Linux, ce serait quelque chose que je ferais pour la prochaine version.

Le fichier zip de Github n'est qu'un instantané de l'état du _repo_ que vous consultez. Je n'ai aucun contrôle sur la façon dont cela est zippé.

file-roller sur linux se décompresse dans un dossier nommé le même que le fichier zip une fois terminé à partir du gestionnaire de fichiers.

tu peux juste faire :

mkdir html5-boilerplate
unzip html5-boilerplate*.zip -d html5-boilerplate

C'est peut-être le mieux que nous puissions faire, le documenter de cette façon.

bonjour a tous c'est la chine bonsoir

La documentation a-t-elle été mise à jour pour refléter le comportement du fichier ZIP ? Je serais heureux de l'assumer sinon.

@aclusher ce n'est pas le cas. Vous pouvez certainement l'assumer. Je mets juste le projet en file d'attente pour une nouvelle version, donc votre timing est excellent.

@roblarsen super, je vais y travailler ce soir.

@acluther si vous êtes toujours intéressé, j'aimerais inclure cette mise à jour dans la prochaine version

Bonjour,

Il faut d'abord compresse votre donnée dans un fichier en zip et puis

Téléchargez mon super fichier

.

@acluther si vous êtes toujours intéressé, j'aimerais inclure cette mise à jour dans la prochaine version

J'avais bien l'intention de m'y mettre mais d'autres choses ont fini par devenir prioritaires. Je m'excuse mais j'aimerais être impliqué à l'avenir.

fermé via la succursale #2169

Cette page vous a été utile?
0 / 5 - 0 notes

Questions connexes

coliff picture coliff  ·  12Commentaires

coliff picture coliff  ·  10Commentaires

sideshowbarker picture sideshowbarker  ·  5Commentaires

davidmurdoch picture davidmurdoch  ·  30Commentaires

roblarsen picture roblarsen  ·  10Commentaires