Calculadora de Aguinaldo basada en las leyes de El Salvador de codigo fuente abierto (puedes colaborar para mejorarla).
- Tailwindcss - https://github.com/tailwindcss/tailwindcss
- PostCSS CLI - https://github.com/postcss/postcss-cli
- Snowflake - https://github.com/pajasevi/CSSnowflakes
- element.classList polyfill - https://vanillajstoolkit.com/polyfills/classlist/
- animate.css - https://github.com/daneden/animate.css
- Código formateado con eslint - https://github.com/eslint/eslint
- Intl polyfill - https://github.com/andyearnshaw/Intl.js/
- íconos de alta calidad en formato SVG - https://undraw.co/search
El diseño esta inspirado en este dribble shot por Vladimir Gruev y ha sido implementado únicamente con tailwindcss, a excepcion de algunas personalizaciones
Antes que nada debes instalar las dependencias corriendo el comando yarn o npm install
- Corre el comando
yarn buildpara generar los archivos finales desde el codigo fuente - El contenido se generará en
public/y puede ser utilizado como un sitio estático. Puedes visualizarlo de manera local al abrir el archivopublic/index.htmldirectemente en el navegador o puedes corrernpx serve publicy a partir de ahi puedes visualizar el resultado escribiendohttp://localhost:5000en tu navegador.
- Corre el comando
yarn devpara visualizar el resultado a travez de la urlhttp://localhost:5000 - Corre el comando
yarn buildpara generar nuevamente los estilos en caso de ser editados
Nota: No se ha integrado un bundler ni nada por estilo, lo que significaria que la fase de desarrollo es manual, cada vez que edites y re-generes los estilos debes actualizar la ventana de tu navegador.
Si deseas colaborar con el proyecto, ya sea para una mejora visual o nueva caractarística (aunque es poco probable), lo que debes hacer es:
- Crea un fork del proyecto
- Crea un Pull Request donde detallas el porqué y describes la intención
Si deseas reportar un error, hacer una sugerencia o publicar una pregunta, crea una nueva entrada en la pestaña "Issues"
