Apreciamos tu interés en mejorar Server App Desktop. Sigue estas pautas para que tu contribución sea aceptada.
- Busca primero en Issues si el bug ya fue reportado
- Usa la plantilla de bug report
- Incluye: Windows version, .NET version, pasos para reproducir, logs
- Describe claramente la feature
- Explica el porqué sería útil
- Incluye ejemplos de uso
git clone https://github.com/ProfMinecraftDev/ServerAppDesktop.git
cd ServerAppDesktopgit checkout -b feature/tu-feature
# o
git checkout -b fix/tu-fixsrc/
├── Bedrock/ # Páginas principales
├── Services/ # Lógica de negocio
├── Models/ # Modelos de datos
├── Converters/ # Conversores XAML
└── Utils/ # Utilidades
- C#: Sigue las convenciones de .NET
- XAML: Usa
x:Nameen camelCase, recursos ordenados - Comentarios: Documenta código complejo con
///
# Ejecuta pruebas
dotnet test
# Prueba en diferentes Windows
# - Windows 10 2004+
# - Windows 11
# - Diferentes arquitecturas (x64, ARM64)git add .
git commit -m "Add: Descripción clara de los cambios"git push origin feature/tu-feature// ✅ Bien
public class ServerService
{
private readonly ILogger _logger;
public async Task<bool> StartServerAsync()
{
// Lógica aquí
}
}
// ❌ Evitar
public class server_service
{
public bool start_server()
{
// Lógica aquí
}
}<!-- ✅ Bien -->
<Button x:Name="installButton"
Content="Instalar"
Click="InstallButton_Click"/>
<!-- ❌ Evitar -->
<Button x:Name="Install_Button"
Content="Instalar"
Click="install_button_click"/>## 📖 Descripción
[Describe tus cambios claramente]
## 🎯 Tipo de Cambio
- [ ] 🐛 Bug fix
- [ ] ✨ Nueva feature
- [ ] ♻️ Refactor
- [ ] 📚 Documentación
- [ ] 🧪 Tests
## ✅ Checklist
- [ ] Probado en Windows 10
- [ ] Probado en Windows 11
- [ ] No rompe compatibilidad
- [ ] Documentación actualizada
- [ ] Sigue las convenciones de código
## 📸 Capturas (si aplica)
[Agrega capturas de pantalla si es un cambio visual]
## 🔍 Issues Relacionados
Fixes # [número de issue]- Funciona en Windows 10 2004+
- Funciona en Windows 11
- Instalación limpia funciona
- Actualización desde versión anterior funciona
- No hay regresiones
# Windows 10 - Versión mínima
OS: Windows 10 2004 (19041)
.NET: 10.0
# Windows 11 - Latest
OS: Windows 11 25H2
.NET: 10.0- Agregas nueva feature
- Cambias comportamiento existente
- Modificas API pública
- Cambias proceso de instalación
Todas las contribuciones válidas serán:
- ✅ Reconocidas en el README.md
- ✅ Mencionadas en release notes
- ✅ Acreditadas como colaboradores
- No sigue convenciones de código
- Rompe compatibilidad
- Sin pruebas adecuadas
- Documentación incompleta
- Cambios demasiado amplios sin discusión previa
- 📧 Email: ProfMinecraftDev@gmail.com
- 🐛 Issues: Abre un issue en GitHub
- 💬 Discusiones: Usa GitHub Discussions
¡Gracias por hacer Server App Desktop mejor! 🚀