Este script automatiza la configuración inicial de un entorno de desarrollo en una instalación limpia de Ubuntu. Es ideal para desarrolladores que quieren empezar a trabajar rápido sin perder tiempo instalando herramientas esenciales una por una.
- Actualización del sistema
- Instalación de herramientas básicas (
git,curl,zsh,build-essential, etc.) - Docker + Docker Compose
- Node.js (via NVM) y PNPM
- Cursor (editor de código con AI)
- Oh My Zsh con tema
agnoster - Opción para montar una partición NTFS compartida (ideal dual-boot o discos externos)
- Ubuntu 22.04 o superior
- Conexión a internet
- Privilegios de
sudo
chmod +x setup-dev.sh
./setup-dev.shLa siguiente iteración está pensada para poder mejorar la DX en cuanto a visualización, estandarización y organización por lo que estaría genial instalar:
- Soporte de Linting y Testing para JS/TS y Python
- Docker DevTools & Portainer
- DotFiles y manejo de información delicada