https://github.com/pkcarreno/astro-minimal-template
Yet another Astro.js template. No default pages and no components, only DX config.
https://github.com/pkcarreno/astro-minimal-template
astrojs astrojs-template minimal template web
Last synced: about 1 year ago
JSON representation
Yet another Astro.js template. No default pages and no components, only DX config.
- Host: GitHub
- URL: https://github.com/pkcarreno/astro-minimal-template
- Owner: Pkcarreno
- License: mit
- Created: 2024-09-08T18:02:15.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-12T16:25:07.000Z (over 1 year ago)
- Last Synced: 2024-11-12T17:28:53.413Z (over 1 year ago)
- Topics: astrojs, astrojs-template, minimal, template, web
- Language: JavaScript
- Homepage:
- Size: 666 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README-ES.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
[English](./README.md)
# Astro Minimal Template
Otra plantilla de Astro.js. Sin páginas por defecto ni componentes de UI, solo configuración base para mejorar la experiencia de desarrollo y que puedas empezar tus proyectos sin preocuparte por pasos extras.
## Características principales
- [TailwindCSS](https://tailwindcss.com/) para el estilizado de la página.
- TypeScript, ESLint y Prettier para mejorar la calidad del código y prevenir bugs a lo largo del proyecto.
- Husky y Lint-Staged para ejecutar automatizaciones en ciertos comandos de Git y forzar seguir estándares.
- Flujos de GitHub Actions para automatizar la gestión del proyecto.
- Librerías de ayuda mínimas
- Componentes genéricos
- Componente genérico de Link basado en [astro-link](https://github.com/JulianCataldo/web-garden/tree/develop/components/Link).
- Integración de Astro de Sitemap.
- Integración de Astro de Favicon
- Integración de Astro de Robots.txt
## Motivación
Al iniciar un proyecto siempre hay que dedicar tiempo a instalar y configurar las librerías que te ayudan a gestionar el mismo antes de siquiera lidiar con la UI y la lógica de negocio. Entonces decidí crear esta plantilla con todo lo básico para poder comenzar más rápido los proyectos. Está fuertemente inspirado en [la plantilla de React Native de Obytes](https://github.com/obytes/react-native-template-obytes/tree/master), el cual recomiendo visitar aunque tu proyecto no sea de React Native.
## Consideraciones
El proyecto está pensado para ser usado con el gestor de paquetes `pnpm`.
## Instalación
Ejecute el comando:
```bash
pnpm create @pkcarreno/create-astro-minimal@latest
```
Y siga las instrucciones.
## Licencia
[MIT](./LICENSE)