Contribuir¶
Requisitos de desarrollo¶
- Node.js 18+
- npm 9+
- Git
Setup¶
# Clonar repositorio
git clone https://github.com/abdatabase/rustdesk-manager.git
cd rustdesk-manager
# Instalar dependencias
npm install
# Ejecutar en modo desarrollo
npm start
Flujo de trabajo¶
- Crea un fork del repositorio
- Crea una rama para tu feature:
git checkout -b feature/mi-feature - Haz tus cambios
- Prueba que todo funciona:
npm start - Commit:
git commit -m "Añade mi feature" - Push:
git push origin feature/mi-feature - Abre un Pull Request
Estilo de código¶
- Usa 4 espacios para indentación
- Nombres de variables en camelCase
- Nombres de archivos en kebab-case
- Comenta solo lo no obvio
Compilar para producción¶
Los instaladores se generan en dist/.
Documentación¶
La documentación usa MkDocs Material. Para previsualizarla:
Abre http://localhost:8000 en tu navegador.
Reportar bugs¶
Abre un issue en GitHub Issues con:
- Versión de RustDesk Manager
- Sistema operativo
- Pasos para reproducir
- Comportamiento esperado vs actual
- Capturas de pantalla si aplica