Landing page construida con Vite, Sass y Bootstrap.
- Vite (dev server / build)
- Sass (SCSS) para estilos
- Bootstrap 5 + Popper.js
- Node.js 16+ (se recomienda la última LTS)
- npm / yarn / pnpm
-
Clona el repositorio:
git clone https://github.com/AlexByte18/artisan-landing cd artisan-landing
-
Instala dependencias:
npm install
Para arrancar el servidor de desarrollo con hot-reload:
npm run start
Genera los archivos estáticos optimizados en la carpeta dist:
npm run build
index.html— punto de entradasrc/js/— scripts JavaScriptsrc/scss/— estilos SCSSpackage.json— dependencias y scripts
Para evitar diferencias de indentación (2 espacios vs 4 espacios) y mantener consistencia, el proyecto incluye:
.editorconfigconfigurado para usar espacios yindent_size = 2..vscode/settings.json(opcional) con ajustes recomendados para Visual Studio Code.
- No ignores los lockfiles (
package-lock.json,yarn.lock) salvo que tengas una razón específica. Mantenerlos en el repositorio ayuda a reproducibilidad. - Añade reglas adicionales a
.gitignoresi integras contenedores, despliegues o stores de paquetes.
Si encuentras errores o quieres mejorar algo, crea un issue o un pull request. Sigue estas reglas básicas:
- Crea una rama con nombre descriptivo:
feature/nombreofix/descripcion - Añade cambios claros y atomic commits
- Incluye capturas o pasos para reproducir si aplicable
Por defecto este repositorio no especifica una licencia. Añade un archivo LICENSE si quieres publicar bajo una licencia concreta.
Si necesitas ayuda con la configuración del proyecto o integración con CI/CD, coméntamelo y te ayudo.