2026-07-13 12:59:40 +02:00
|
|
|
# Ornitonautas
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
Portal de aprendizaje de informática. Formación de FP oficial en España + preparación para el mercado laboral tech.
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
## Stack
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
- **Framework:** [Astro](https://astro.build) (SSG)
|
|
|
|
|
- **Estilos:** [Tailwind CSS](https://tailwindcss.com) v4
|
|
|
|
|
- **Lenguajes:** TypeScript, Astro components
|
|
|
|
|
- **I18n:** es (default) / en
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
## Estructura
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
```
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
/
|
2026-07-13 12:59:40 +02:00
|
|
|
├── 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
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
└── package.json
|
|
|
|
|
```
|
|
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
## 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.
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
- 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
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
## Despliegue
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
Pendiente de configurar. Planeado: Podman + Traefork en VPS Fedora/CentOS.
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
## Licencia
|
feat: initial project setup with Astro + Tailwind + 1a home design
- Astro SSG project with Tailwind CSS v4
- Home page following DESIGN.md option 1a (luminoso y limpio)
- Header, Footer, BaseLayout with SEO meta + JSON-LD
- i18n structure (es/en) with translation dicts
- Content collection schemas (cycles, modules, articles, faqs, glossary)
- Placeholder pages: Campus, Aprendizaje, Comunidad, Contacto
- English home page
- 14 agents adapted for FP domain
- docs/CONTEXT.md (FP ontology), DESIGN.md, SEO-GEO-STRATEGY.md
- Build passes: 6 static pages generated
2026-07-13 12:37:58 +02:00
|
|
|
|
2026-07-13 12:59:40 +02:00
|
|
|
Propietario — Ornitonautas
|