Skip to content

Latest commit

 

History

History
50 lines (36 loc) · 2.05 KB

README.es.md

File metadata and controls

50 lines (36 loc) · 2.05 KB

Stackyard

Stackyard Desktop

Entornos de desarrollo web locales con DDEV, en una app de escritorio para Windows, macOS y Linux.

Read in English

Reescritura multiplataforma de Stackyard (GTK, solo Linux) con Electron + React + TypeScript. Terminal: xterm.js + node-pty.

Estado

Versión 0.1, en desarrollo. Incluye:

  • Lista de proyectos con estado, búsqueda y actualización automática; iniciar, detener, reiniciar y eliminar
  • Crear, clonar o añadir un proyecto (Laravel, WordPress, Symfony, Drupal, CodeIgniter, CakePHP, Craft, PHP, Node.js…)
  • Terminal integrada para cada acción; SSH y logs
  • Pestañas Git, Código (editor), .env, Base de datos (importar/exportar, phpMyAdmin), Snapshots, Compartir (túnel público), Deploy (pm2) y Node (servicios backend/frontend)
  • Bandeja del sistema, notificaciones, apagado de proyectos inactivos y aviso de actualizaciones
  • Español e inglés, tema claro y oscuro

Requisitos

Docker y DDEV instalados (en Windows, DDEV con Docker Desktop o WSL2). La app avisa si falta alguno.

Desarrollo

npm install
npm run dev        # ejecutar con recarga en caliente
npm test           # pruebas unitarias
npm run typecheck
npm run dist:win   # instalador en dist/ (también dist:linux, dist:mac)

En Windows los proyectos nuevos se crean por defecto en D:\laragon\www (si existe) y en ~/projects en el resto; se cambia en Ajustes.

Licencia y términos

  • Código bajo licencia MIT.
  • Términos de uso y privacidad (English): sin garantía; la app no recopila datos.
  • Stackyard es un proyecto independiente, no afiliado al proyecto DDEV ni a Docker. Sus nombres son marcas de sus titulares.