Je regarde un dépôt git pour un plugin jquery. Je souhaite apporter quelques modifications à utiliser dans mon propre projet, mais lorsque j'ai ouvert le dépôt, il avait une structure que je n'avais jamais vue auparavant. Je ne sais pas quels fichiers utiliser / copier dans mon propre projet.
Il existe un dossier «dist» et un dossier «src». À quoi servent-ils? Est-ce quelque chose de spécifique pour gruntjs ou peut-être pour les plugins jquery?
Le repo git dont je suis curieux: https://github.com/ducksboard/gridster.js
Réponses:
src/
signifie source , et est le code brut avant la minification ou la concaténation ou une autre compilation - utilisé pour lire / éditer le code.dist/
signifie distribution , et est la version minifiée / concaténée - effectivement utilisée sur les sites de production.Il s'agit d'une tâche courante qui est effectuée pour les actifs sur le Web afin de les réduire.
Vous pouvez voir un exemple ici: http://blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/
la source
index.html
,style.css
ou mêmebundle.js
dans le dossier dist, n'appartiennent-ils pas au dossier src avec les autres fichiers source? - comme il s'agit de "code brut" (par exemple, un fichier html ou javascript brut?), après tout, ils n'ont pas encore été traités pour la production.dist
dossier, ce sont les fichiers source .scss ou .sass qui ont été utilisés pour créer les fichierssource/
,public/
,binaries/
etlibraries/
. Mais certaines personnes se renfrogneront.