ornitoweb/README.md

76 lines
2.3 KiB
Markdown
Raw Normal View History

# Ornitonautas
Portal de aprendizaje de informática. Formación de FP oficial en España + preparación para el mercado laboral tech.
## Stack
- **Framework:** [Astro](https://astro.build) (SSG)
- **Estilos:** [Tailwind CSS](https://tailwindcss.com) v4
- **Lenguajes:** TypeScript, Astro components
- **I18n:** es (default) / en
## Estructura
```
/
├── agents/ # Agentes de código (codegraph)
├── docs/ # Documentación del proyecto
├── img/ # Imágenes fuente
├── public/ # Assets estáticos (favicon, logos)
├── src/
│ ├── components/ # Componentes Astro (Header, Footer)
│ ├── content/ # Colecciones de contenido (MDX)
│ ├── i18n/ # Diccionarios de traducción
│ ├── layouts/ # Layouts (BaseLayout)
│ ├── pages/ # Rutas (es/, en/, campus/, etc.)
│ └── styles/ # Estilos globales (Tailwind)
├── AGENTS.md # Instrucciones para agentes
├── CLAUDE.md # Instrucciones para Claude
├── DESIGN.md # Sistema visual y tokens
└── package.json
```
## Comandos
```sh
pnpm install # Instalar dependencias
pnpm dev # Servidor de desarrollo (localhost:4321)
pnpm build # Build de producción → dist/
pnpm preview # Preview del build
```
## Desarrollo
El servidor de desarrollo se ejecuta con `pnpm dev` en el directorio raíz.
Escucha en `http://localhost:4321/`.
### Páginas
| Ruta | Descripción |
|---|---|
| `/` | Home (es) |
| `/en/` | Home (en) |
| `/campus/` | Ciclos formativos |
| `/formacion/` | Formación |
| `/aprendizaje/` | Rutas de aprendizaje |
| `/recursos/` | Recursos |
| `/comunidad/` | Comunidad |
| `/sobre-nosotros/` | Sobre nosotros |
| `/contacto/` | Contacto |
## CodeGraph
Este proyecto usa [CodeGraph](https://codegraph.dev) para mantener indexado el código fuente.
- La base de datos está en `.codegraph/codegraph.db` (ignorada por git)
- Los agentes están en `agents/` y definen cómo interactúa cada agente con el proyecto
- Ejecutar `codegraph index` para re-indexar después de cambios significativos
## Despliegue
Pendiente de configurar. Planeado: Podman + Traefork en VPS Fedora/CentOS.
## Licencia
Propietario — Ornitonautas