Skip to content

Latest commit

 

History

History
85 lines (56 loc) · 2.21 KB

File metadata and controls

85 lines (56 loc) · 2.21 KB

Vibe Coding - The Ultimate Guide / La Guía Definitiva

Basado en el trabajo de Peter Wong · Creado por @daesdev

Localhost preview page Mac

Tecnologías usadas

Deno Fresh para el desarrollo de la aplicación.

Tailwind CSS para el diseño de la aplicación.

Cloudflare Workers para el despliegue de la aplicación.

Deploy

deno task deploy

Información

Post Linkedin Midudev

Post X Peter

Usage

Make sure to install Deno: https://deno.land/manual/getting_started/installation

Then start the project:

deno task start

Development Workflow

Este proyecto usa Husky para ejecutar validaciones automáticas antes de cada commit.

Setup inicial (solo una vez):

# Instalar dependencias npm (Wrangler para CI/CD)
npm install

# Configurar git hooks de Husky
deno task prepare

Nota: Este proyecto usa Deno como runtime principal, pero incluye un package.json mínimo con Wrangler como devDependency para facilitar el deploy en GitHub Actions.

Pre-commit Hook

Cada vez que hagas git commit, se ejecutan automáticamente:

  1. deno fmt - Formatea el código automáticamente
  2. deno lint - Valida reglas de linting (bloquea si falla)
  3. deno check - Valida tipos TypeScript (bloquea si falla)

Comandos útiles:

deno task fmt          # Formatear código manualmente
deno task check        # Validar sin modificar (como en CI)
deno task precommit    # Formatear + validar (como en el hook)
deno task start        # Desarrollo con hot-reload

Bypass de hooks (solo emergencias):

git commit --no-verify -m "emergency fix"

⚠️ NO abusar de --no-verify - el CI de GitHub Actions igual validará el código.