Files
amayo/README
Shni 38046e4df8 feat: Implementar nuevas mejoras en Amayo Bot Editor
- Agregar selector de directorio multi-OS con validación y persistencia
- Implementar preview en tiempo real del código generado en CommandCreator y EventCreator
- Activar TypeScript strict mode y añadir snippets nativos para mejorar la experiencia de desarrollo
- Crear documentación detallada sobre las nuevas funcionalidades y cambios realizados
- Actualizar README con instrucciones de uso y solución de problemas comunes
- Modificar archivos clave para integrar las nuevas características y mejorar la usabilidad
2025-11-04 03:14:03 -06:00
..

Amayo Docs (Static)

Sitio web estático para documentar el flujo de creación de contenido dentro del bot Amayo. Incluye guías para items, mobs, áreas, niveles, logros, misiones, cofres, crafteos, mutaciones y consumibles.

🚀 Características

  • UI moderna en una sola página con navegación responsiva.
  • Plantillas JSON listas para copiar en los modales del bot.
  • Resumen de servicios principales (EconomyService, MinigamesService).
  • Servidor HTTP minimalista (sin dependencias externas) pensado para Heroku.

📦 Estructura

server/
├── Procfile            # Entrada para Heroku (web: npm start)
├── package.json        # Scripts y metadata del mini proyecto
├── server.js           # Servidor Node para archivos estáticos
├── public/
│   ├── index.html      # Página principal con toda la documentación
│   ├── 404.html        # Página de error
│   └── assets/
│       ├── css/styles.css
│       └── js/main.js
└── README.md           # Este archivo

🛠️ Uso local

cd server
npm install  # (opcional, no se instalan paquetes pero genera package-lock)
npm start

El sitio quedará disponible en http://localhost:3000.

☁️ Despliegue en Heroku

1. Crear una app nueva

heroku create amayo-docs

2. Empujar solo la carpeta server

git subtree push --prefix server heroku main

Si prefieres desplegar desde otra rama, reemplaza main por la rama deseada.

3. Variables recomendadas

heroku config:set NODE_ENV=production -a amayo-docs

La app usará el Procfile incluido (web: npm start).

🔍 Validación

Para asegurarte de que el servidor arranca sin errores de sintaxis:

node --check server/server.js

🧭 Próximos pasos sugeridos

  • Añadir ejemplos visuales (capturas o diagramas) en public/assets/img/.
  • Integrar métricas básicas (por ejemplo, contador simple con Cloudflare Analytics).
  • Automatizar despliegue usando GitHub Actions + Heroku API.

Made with ❤ para la comunidad de administradores que usan Amayo.