Sitio web oficial de Codeando México, una organización sin fines de lucro que durante más de 10 años ha colaborado con gobiernos, asociaciones civiles, periodistas y voluntarias para fortalecer el impacto de personas, equipos e instituciones en el espacio público a través de proyectos de tecnología y datos.
- SvelteKit + Svelte 5
- Tailwind CSS + DaisyUI
- Directus como CMS headless
- Desplegado en GitHub Pages como sitio estático
pnpm installCrea un archivo .env en la raíz del proyecto:
DIRECTUS_TOKEN=tu_token_de_directusEl token se usa para obtener contenido del CMS (blog, proyectos, recursos). Sin él, el build fallará.
# Servidor de desarrollo
pnpm dev
# Build de producción (incluye descarga de imágenes del CMS)
pnpm build
# Solo descargar imágenes del CMS
pnpm prebuild-images
# Verificar tipos
pnpm check¡Las contribuciones son bienvenidas! Puedes ayudar de las siguientes formas:
- Reportar bugs — Abre un issue describiendo el problema
- Proponer mejoras — Abre un issue con tu propuesta antes de empezar a desarrollar
- Enviar un pull request — Haz fork del repo, crea una rama con tu cambio y abre un PR hacia
main
- Componentes Svelte en
PascalCase - Módulos TypeScript (utils, servicios, stores) en
camelCase - Estilos con Tailwind CSS; evitar CSS repetido
- ódigo en inglés
- Sintaxis de Svelte 5 (no Svelte 4)
GNU Affero General Public License v3.0