Gasco es un conjunto de herramientas de desarrollo para crear aplicaciones web progresivas y multiplataforma modernas, rápidas y de alta calidad a partir de una única base de código con JavaScript y la Web.
Gasco se basa en Web Components, lo que permite mejoras significativas en el rendimiento, la usabilidad y las funciones junto con la compatibilidad con framework web populares como Angular, React y Vue.
Project | Package | Version | Downloads | Links |
---|---|---|---|---|
Core | @gasco/core |
README.md |
- 📂core
- ├──:file_folder:scripts
- └──:file_folder:src
- ├──:file_folder:components
- ├──:file_folder:constant
- ├──:file_folder:css
- ├──:file_folder:global
- ├──:file_folder:themes
- └──:file_folder:utils
- 📁packages
Es la carpeta principal y sobre todo la mas importante, ya que esta contiene todo lo necesario para que los componentes funcionen correctamente.
📁scripts: Tenemos ciertos archivos que cumplen con un rol en especifico, nos ayuda a mantener nuestro archivos organizados, cuando los compilamos.
📁src: Como cualquier otro proyecto siempre tenemos
source
o conocido también comosrc
el cual nos apoya a mantener una estructura de carpetas organizadas dentro de ella.
-
📁components: Aquí podemos encontrar todos los componentes ya funcional y su estructura.
-
📁constant: Nos apoyamos de unas constante para tener mejor seguridad del proyecto a la hora de cualquier cambio global.
-
📁css: En esta carpeta encontraremos unos cuantos archivos con
estilos
los cuales podemos personalizar a una gran escala para su uso global fuera y dentro del sistema de gasco web components. -
📁global: Como su nombre lo indica, tenemos unos archivos globales los cuales se usan para poder iniciar el framework.
-
📁themes: Aquí encontraremos archivos
scss
los cuales nos ayudan a darle unas que otras estilos a nuestro componentes de manera interna. -
📁utils: Esta carpeta tiene cosas interesantes, esta conformada por
subcarpetas
yarchivos
, los cuales les da el mejor rendimiento a nuestro framework. Tanto así que el rendimiento es único.
Directorio donde podrán hacer los nuevos componentes para React y Vue por separados. Esto se hacer por parte de Stencil y su manera de trabajo por hilos.