Estoy mirando un repositorio de git para un complemento jquery. Quiero hacer algunos cambios para usar en mi propio proyecto, pero cuando abrí el repositorio tenía una estructura que nunca había visto antes. No estoy seguro de qué archivos usar / copiar en mi propio proyecto.
Hay una carpeta "dist" y una carpeta "src". ¿Para qué sirven estos? ¿Es esto algo específico para gruntjs o quizás jquery plugins?
El repositorio de git sobre el que tengo curiosidad: https://github.com/ducksboard/gridster.js
Respuestas:
src/
significa fuente , y es el código en bruto antes de la minificación o concatenación o alguna otra compilación, utilizada para leer / editar el código.dist/
significa distribución , y es la versión minificada / concatenada , realmente utilizada en los sitios de producción.Esta es una tarea común que se realiza para los activos en la web para hacerlos más pequeños.
Puede ver un ejemplo aquí: http://blog.kevinchisholm.com/javascript/node-js/javascript-concatenation-and-minification-with-the-grunt-js-task-runer/
fuente
index.html
,style.css
o inclusobundle.js
en la carpeta dist, no pertenecen a la carpeta src junto con los otros archivos fuente? - dado que son "código sin formato" (por ejemplo, ¿archivo html o javascript sin formato?), después de todo, todavía no se han procesado para la producción.dist
carpeta son los archivos fuente .scss o .sass que se usaron para crear los archivossource/
,public/
,binaries/
ylibraries/
. Pero algunas personas te fruncirán el ceño.