Portafolio Next.js de proyectos personales.
- Next.js 16
- TypeScript
- CSS Modules
Este repositorio contiene los datos que impulsa el portafolio de proyectos en proyectos.micr.dev. Es un repositorio de datos que actúa como fuente canónica de metadatos, descripciones y categorización.
proyectos/
├── REPO.md # Lista de repositorios organizada por categoría
├── DESCRIPTION.md # Guía para escribir descripciones
├── app/
│ ├── repo-descriptions.ts # Descripciones de proyectos
│ ├── repo-metadata.ts # Metadatos (repo URL, live preview, privacidad)
│ ├── repo-images.ts # Mapa de miniaturas
│ ├── repo-sections.ts # Lógica de agrupamiento por sección
│ ├── repo-paths.ts # Utilidades de rutas
│ └── repo-copy-batches/ # Descripciones divididas en batches temáticos
├── public/images/repo-thumbnails/ # Miniaturas de proyectos
└── components/ # Componentes UI
- REPO.md define qué proyectos aparecen y en qué categoría
- repo-descriptions.ts proporciona las descripciones de cada proyecto
- repo-metadata.ts proporciona URL del repo, live preview y estado de privacidad
- repo-images.ts mapea cada proyecto a su miniatura
- repo-sections.ts combina todo y genera las secciones para renderizar
pnpm install
pnpm devpnpm build- Añadir el nombre del repo en la sección adecuada de REPO.md
- Añadir la entrada de descripción en el batch correspondiente en repo-copy-batches/
- Añadir la entrada de metadatos en repo-metadata.ts
- Añadir el mapeo de imagen en repo-images.ts y crear la miniatura en public/images/repo-thumbnails/
Ver DESCRIPTION.md para normas de escritura.
Vercel: https://proyectos.micr.dev