escueladigital / EDui

EDui es una libreria de componentes UI para proyectos web
GNU General Public License v2.0
45 stars 34 forks source link

Generador de componentes. #2

Closed idcmardelplata closed 7 years ago

idcmardelplata commented 7 years ago

Hola, estaba pensando en hacer un generador de componentes (por linea de comando), para que los usuarios solamente tengamos que seleccionar el componente que deseamos de una lista y el generador automáticamente lo descargue y lo ponga en una carpeta llamada "componentes" de la aplicación (o alguna carpeta elegida por el usuario). De ese modo es mas rápido el flujo de trabajo y se quita la necesidad de tener que descargar toda la librería para poder usar un elemento. ¿que les parece?, si están de acuerdo avisen y con gusto lo comienzo a programar.

escueladigital commented 7 years ago

Si, suena muy bien. Por cierto, planeo tener un archivo helpers.js (o algo así) donde haya funciones reutilizables para el DOM. Por ejemplo, crear elementos, moverlos, añadir atributos, etc, que se necesitaría en cualquier componente. ¿Dónde podría ir? De hecho ya tengo varias funciones de ese archivo pero no sé donde ponerlo.

idcmardelplata commented 7 years ago

Hola, se podría cambiar la estructura del proyecto, y poner el codigo de los componentes en una carpeta src y los helpers en una carpeta src/utils y las librerias de terceros en una carpeta src / 3dparty y la salida compilada podría estar en un directorio dist asi creo que estaria bastante bien estructurado el proyecto (es una estructura bastante comun en éste tipo de proyectos)

escueladigital commented 7 years ago

si se usaran librerias de 3ros es bueno tenerlos en una carpeta o en el package.json para instalarlos?

Álvaro Felipe Chávez

Director General (CEO) https://ed.team https://ed.team/facebook https://ed.team/youtube https://ed.team/twitter https://ed.team/linkedin https://ed.team/github

El 9 de mayo de 2017, 7:10, Martin Algañaraz notifications@github.com escribió:

Hola, se podría cambiar la estructura del proyecto, y poner el codigo de los componentes en una carpeta src y los helpers en una carpeta src/utils y las librerias de terceros en una carpeta src / 3dparty y la salida compilada podría estar en un directorio dist asi creo que estaria bastante bien estructurado el proyecto (es una estructura bastante comun en éste tipo de proyectos)

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/escueladigital/EDui/issues/2#issuecomment-300144031, or mute the thread https://github.com/notifications/unsubscribe-auth/AKFZ9hR3F6rmou1aPVEdSxZPbV6Mee9Mks5r4FfIgaJpZM4NUK68 .

idcmardelplata commented 7 years ago

El tema es que por medio de gulp debemos minificar el codigo de esas librerias, y habría que ver que nos queda mas fácil para poder hacer eso.