Formulario realizado para el curso de Desarrollo Web de Bejob.
Comunica un bug
·
Añade una nueva funcionalidad
Tercera práctica realizada para el curso de Desarrolladora Web.
La práctica consiste en la creación de un formulario de alta telefónica. Para ello se ha usado HTML y SASS para la estructura y los estilos usando propiedades como flexbox. Además, se ha automatizado las tareas de compilación de los diferentes archivos (Typescript y SASS) y la recarga automática del servidor.
A tener en cuenta:
- No tiene modo responsive
- No esta optimizado para pantallas pequeñas
- HTML,CSS
- Typescript
- SASS
- VS Code
- Gulp
- Browser Sync
- Babel
Para guardar una copia local y hacerla funcionar sigue los pasos de la sección que aplique. Para modificar los archivos .scss tienes que tener instalada la extensión de Sass de VS Code o en su defecto usar Gulp.
- Clona el repositorio
git clone https://github.com/Xhiel23/PracticaFinal_Formulario.git
- Abre la carpeta en VS Code
- Clona el repositorio
git clone https://github.com/Xhiel23/PracticaFinal_Formulario.git
- Asegurate de tener instalado Nodejs
node --version
>> v14.15.4
- Instala npm si no lo tienes instalado ya
npm install
- Instala Gulp si no lo tienes instalado ya
sudo npm install gulp -g
- Navega a la carpeta donde clonaste el repositorio e inicia npm
npm init
- Sigue las instrucciones de la pantalla para configurar el archivo package.json
- Una vez configurado, instala Gulp, Sass, Babel y Browser Sync
npm install gulp gulp-sass browser-sync gulp-babel @babel/preset-typescript
El archivo gulpfile.js contiene las siguientes tareas de Gulp:
- Compila los archivos SCSS y los convierte en CSS.
- Compila los archivos .ts cuando se genera algún cambio en el archivo y los convierte en Javascript.
- Mira si hay algún cambio en los archivos de Sass (.scss) o Javascript (.js).
- Recarga automática de BrowserSync.
- (Opcional) Hay una tarea no incluida en el default para generar la misma estructura de carpetas que se usa en este proyecto (gulp makeStructure).
Próximas implementaciones:
- Más combinaciones de colores.
- Modo responsive.
- Más diseños de los elementos.
Además, puedes mirar en open issues para una lista completa de las mejoras propuestas (y bugs conocidos).
Para contribuir sigue los siguientes pasos:
- Haz fork al proyecto
- Crea una rama para tu propuesta (
git checkout -b propuesta/PropuestaMaravillosa
) - Haz commit a los cambios (
git commit -m 'He añadido esta PropuestaMaravillosa'
) - Haz push a la Rama (
git push origin propuesta/PropuestaMaravillosa
) - Abre un Pull Request
Distribuido bajo la licencia MIT. Para más información mira el archivo LICENSE
.
Linkedin: Beatriz Cabrero
Link del proyecto: https://github.com/Xhiel23/Practica2_STKLM