Estructura de archivos
- Etructura general del repositotio
- Archivos exclusivos de EDgrid
- Archivos exclusivos de la página de documentación
La siguiente es la estructura de archivos de EDgrid. Solo se explican los archivos y directorios propios del proyecto y no las herramientas comunes de desarrollo (package.json, .gitignore, etc)
Tenga presente que en el mismo repositorio se encuentra la librería EDgrid y la página web con la documentación. Si desea estudiar como se creó EDgrid busque el archivo src/scss/ed-grid.scss
y la carpeta src/scss/ed-grid
. Todo lo demás se usa para construir esta página web y no forma parte de la librería.
Etructura general del repositotio
src/
Carpeta de desarrollomd/
Contenido de la documentación en markdowndata/
Datos JSON para la página webimg/
Imágenes para la página webjs/
JavaScript para la página webpug/
Archivos pug para generar la página webscss/
Estructura de archivos Sassed-grid/
🔥 Componentes de la librería EDgrid.web-styles/
Estilos para la documentación en ed-grid.com (no son parte de EDgrid)styles.scss
Archivo principal para la documentacion ed-grid.com (no es parte de EDgrid)ed-grid.scss
🔥 Archivo principal de EDgrid que importa sus componentes y define variables.
ed-grid.scss
🔥 Archivo para importar EDgrid desde node_modules.test.html
🔥 Archivo para hacer pruebas con EDgrid
Archivos exclusivos de EDgrid
ed-grid.scss
🔥 Archivo para importar EDgrid desde node_modules.src/
ed-grid.scss
🔥 Archivo que importa los componentes y define las variables de configuracióned-grid-css.scss
Archivo para compilar EDgrid a su versión CSSed-grid/
components/
Componententes principales de la librería_alignment.scss
Utilidades para alineación de bloques y contenido_base
Estilos base para elementos HTML._core-flexbox.scss
Sistema de columnas con flexbox_core-grid.scss
Sistema de filas y columnas con CSS Grid_dev.scss
Estilos para debuggin_layouts.scss
Estilos para separaciones verticales, margenes y paddings._media-queries
Mixins para crear media queries_prototype.scss
Estilos para prototipado rápido_video.scss
Estilos para video responsive_visibility.scss
Estilos para mostrar y ocultar elementos en cada breakpoint
helpers/
Funciones y mixins necesarios para el funcionamiento de diversos componentes_functions.scss
Funciones para convertir pixeles a em y rem (necesarios para mixins de EDgrid)_mixins.scss
Mixins de apoyo en el desarrollo de componentes
legacy/
Componentes y estilos para compatibilidad con versiones anteriores de EDgrid (no necesario en proyectos nuevos)._ed-menu
Estilos para crear menus de navegación_grid.scss
Estilos para crear cuadriculas (se recomienda usar core-grid)_legacy.scss
Estilos varios de versiones antiguas_offset
Estilos legacy para offset de columnas (no necesario en proyectos nuevos).
css/
ed-grid.css
Versión CSS de EDgrid con comentarios para desarrolloed-grid.min.css
Versión minificada de EDgrid
Archivos exclusivos de la página de documentación
docs/
Página web de documentación y assets compiladossrc/
pug/
Archivos pug para generar páginas HTMLmd/
Contenido de la documentación en formato markdownimg/
Imágenes de la página webdata/
Datos en formato JSON para mostrar en la página webjs/
Archivos javascript para la documentaciónscss/
styles.scss
Importa archivos para estilos de la documentaciónweb-styles/
Partials de Sass para la documentación