Skip to content

CodeandoMexico/codeandomexico.github.io

Repository files navigation

Página Web de Codeando México

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.

Stack

Desarrollo local

Requisitos

Instalación

pnpm install

Variables de entorno

Crea un archivo .env en la raíz del proyecto:

DIRECTUS_TOKEN=tu_token_de_directus

El token se usa para obtener contenido del CMS (blog, proyectos, recursos). Sin él, el build fallará.

Comandos

# 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

Cómo colaborar

¡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

Guía de estilo

  • 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)

Licencia

GNU Affero General Public License v3.0

About

Sitio web de Codeando México

Resources

License

Stars

Watchers

Forks

Contributors