Conversation
Signed-off-by: Draexx <p.carranza.is@gmail.com>
…jects - Created pnpm-workspace.yaml to allow builds for esbuild and sharp. - Added content configuration for projects with schema validation using zod. Signed-off-by: Pedro Carranza <contacto@pedrocarranza.com>
Signed-off-by: Pedro Carranza <contacto@pedrocarranza.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
Pull request overview
Este PR migra el proyecto a pnpm (workspace) y actualiza el stack de build (Astro/Tailwind/Vercel) para alinearse con la nueva configuración, además de ajustar el enrutado de proyectos para usar entry.id en lugar de slug.
Changes:
- Migración de comandos/entorno a pnpm + workspace, y actualización de Node/runtime para Vercel.
- Migración a Tailwind CSS v4 (configuración por CSS con
@import "tailwindcss",@config,@source, y@referenceen estilos embebidos). - Cambio de carga/enrutado de la colección
projects(loaderglob+ URLs porid).
Reviewed changes
Copilot reviewed 30 out of 31 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
vercel.json |
Cambia build/dev/install a pnpm y fija instalación con lockfile. |
tailwind.config.mjs |
Simplifica config (theme/extend) para Tailwind v4 con @config. |
src/styles/global.css |
Migra a Tailwind v4 (@import, @config, @source) e integra Preline por CSS. |
src/pages/terminos-servicio.astro |
Añade @reference y ajusta @apply con utilidades importantes. |
src/pages/tags/index.astro |
Añade @reference para habilitar @apply/tokens Tailwind v4. |
src/pages/tags/[tag].astro |
Añade @reference para estilos con Tailwind en <style>. |
src/pages/projects/[category]/[project].astro |
Cambia rutas/relacionados de slug a id. |
src/pages/privacidad.astro |
Añade @reference y ajusta @apply con utilidades importantes. |
src/pages/index.astro |
Actualiza links de proyectos para usar project.id. |
src/pages/gallery/index.astro |
Añade @reference para estilos con Tailwind v4. |
src/pages/gallery/[category].astro |
Añade @reference para estilos con Tailwind v4. |
src/pages/faq.astro |
Añade @reference y ajusta @apply con utilidades importantes. |
src/pages/cookies.astro |
Corrige cierre de etiqueta y cierra </Layout>. |
src/pages/blogs.astro |
Añade @reference para estilos con Tailwind v4. |
src/pages/blog.astro |
Añade @reference para estilos con Tailwind v4. |
src/layouts/PostLayout.astro |
Añade @reference para estilos globales con Tailwind v4. |
src/layouts/Layout.astro |
Ajusta import de global.css y cambia import de Preline a preline. |
src/content.config.ts |
Migra projects a loader glob y define generateId. |
src/components/ui/projects/RelatedProjects.astro |
Cambia URLs/etiquetas internas de slug a id. |
src/components/ui/ProjectCard.astro |
Cambia URLs/etiquetas internas de slug a id. |
src/components/ui/Link.astro |
Añade @reference para estilos con Tailwind v4. |
src/components/ui/LegalSection.astro |
Añade @reference para estilos con Tailwind v4. |
src/components/ui/Accordion.astro |
Añade @reference para estilos con Tailwind v4. |
src/assets/styles/markdown.css |
Ajusta capas Tailwind (remueve @tailwind components). |
postcss.config.mjs |
Elimina config PostCSS previa (alineado con Tailwind v4 + Vite plugin). |
pnpm-workspace.yaml |
Añade workspace y allowlist de builds nativos (esbuild/sharp). |
package.json |
Bump major + upgrades (Astro 7, Tailwind 4, Preline 4, Node 24, etc.). |
astro.config.mjs |
Reemplaza integración Tailwind por @tailwindcss/vite y ajusta manualChunks. |
.nvmrc |
Actualiza Node a 24. |
.agent/skills/project-context.md |
Agrega contexto/reglas del proyecto como skill interna. |
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
Comment on lines
+5
to
+10
| @import 'tailwindcss'; | ||
| @import '../../node_modules/preline/variants.css'; | ||
|
|
||
| /* 2. CAPAS DE TAILWIND */ | ||
| @tailwind base; | ||
| @tailwind components; | ||
| @tailwind utilities; | ||
| @config '../../tailwind.config.mjs'; | ||
| @source '../**/*.{astro,html,js,jsx,md,mdx,svelte,ts,tsx,vue}'; | ||
| @source '../../node_modules/preline/dist/*.js'; |
Comment on lines
2
to
7
| "name": "geekeando", | ||
| "type": "module", | ||
| "version": "2.5.4", | ||
| "version": "3.0.0", | ||
| "engines": { | ||
| "node": "20.x" | ||
| "node": "24.x" | ||
| }, |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
feat: agregar configuración de paquetes en pnpm workspace
Signed-off-by: Pedro Carranza contacto@pedrocarranza.com