Skip to content

Latest commit

 

History

History
304 lines (211 loc) · 8.24 KB

File metadata and controls

304 lines (211 loc) · 8.24 KB

📞 Soporte - AmoxcalliDev

👋 ¿Necesitas Ayuda?

¡Bienvenido! Estamos aquí para ayudarte. Esta guía te mostrará cómo obtener soporte para cualquier proyecto de AmoxcalliDev.

🎯 Antes de Pedir Ayuda

Para obtener ayuda más rápido, te recomendamos:

  1. 🔍 Busca primero: Es probable que alguien ya haya tenido la misma pregunta

    • Revisa los Issues cerrados del repositorio
    • Busca en las Discussions
    • Consulta la documentación del proyecto
  2. 📖 Lee la documentación:

    • README.md del proyecto
    • Wiki (si existe)
    • Comentarios en el código
  3. 🐛 Identifica si es un bug:

💬 Canales de Soporte

1. GitHub Discussions (Recomendado para Preguntas)

¿Para qué? Preguntas generales, ideas, debates técnicos

Ventajas:

  • ✅ La comunidad puede ayudar
  • ✅ Las respuestas quedan para futuros usuarios
  • ✅ Puedes marcar respuestas como solución

Cómo usarlo:

  1. Ve a las Discussions de AmoxcalliDev
  2. Busca si tu pregunta ya fue respondida
  3. Si no, crea una nueva Discussion

Categorías disponibles:

  • 💡 Q&A: Preguntas y respuestas
  • 💭 Ideas: Propuestas y sugerencias
  • 🎉 Show and Tell: Muestra lo que hiciste
  • 🗨️ General: Discusión general

2. GitHub Issues (Para Bugs y Features)

¿Para qué? Reportar bugs, solicitar funcionalidades, problemas específicos

NO uses Issues para:

  • ❌ Preguntas de "¿cómo hago X?"
  • ❌ Soporte general
  • ❌ Discusiones abiertas

Cómo usarlo:

  1. Ve al repositorio específico
  2. Click en "Issues"
  3. Click en "New Issue"
  4. Elige el template apropiado (Bug Report o Feature Request)

3. Discord (Próximamente)

¿Para qué? Conversaciones en tiempo real, ayuda rápida, networking

Canales que tendremos:

  • 💬 #general: Chat general
  • 🆘 #ayuda: Soporte técnico
  • 💻 #showcase: Muestra tus proyectos
  • 🎯 #contribuciones: Coordinación de contribuciones

Estado: 🚧 Próximamente - Estaremos anunciando cuando esté disponible

4. Correo Electrónico (Para Asuntos Privados)

¿Para qué? Asuntos que no pueden ser públicos

📧 Contactos:

Tiempo de respuesta: 2-5 días hábiles

🐛 Reportar Bugs

¿Es realmente un bug?

Un bug es cuando el código no funciona como se espera. Antes de reportar:

  • ✅ Verifica que estás usando la versión más reciente
  • ✅ Revisa que no sea un problema de configuración
  • ✅ Busca si ya fue reportado

Cómo Reportar

  1. Ve al repositorio específico del proyecto
  2. Click en "Issues" > "New Issue"
  3. Selecciona "Bug Report"
  4. Llena el template con:
    • Descripción clara del bug
    • Pasos para reproducir
    • Comportamiento esperado vs actual
    • Capturas de pantalla (si aplica)
    • Información del entorno (OS, versión, navegador, etc.)

Ejemplo de Buen Reporte

## Descripción
El botón de login no responde cuando se hace clic en Safari

## Pasos para Reproducir
1. Abre la app en Safari 17+
2. Navega a /login
3. Haz clic en "Iniciar Sesión"
4. Nada sucede

## Esperado
Debería redirigir a la página de autenticación

## Actual
El botón no responde, no hay errores en consola

## Entorno
- OS: macOS Sonoma 14.1
- Navegador: Safari 17.0
- Versión: v1.2.3

💡 Solicitar Funcionalidades

¿Tienes una idea?

¡Genial! Nos encanta escuchar ideas de la comunidad.

Antes de Solicitar

  • 🔍 Busca si alguien ya lo sugirió
  • 💭 Piensa en el caso de uso
  • 🎯 Considera si beneficia a la comunidad

Cómo Solicitar

  1. Ve al repositorio específico
  2. Click en "Issues" > "New Issue"
  3. Selecciona "Feature Request"
  4. Describe:
    • El problema que resuelve
    • La solución propuesta
    • Alternativas consideradas
    • Contexto adicional

📚 Documentación

Documentación por Proyecto

Cada proyecto tiene su propia documentación:

  • README.md: Introducción y guía rápida
  • Wiki: Documentación detallada (cuando existe)
  • Código comentado: Explicaciones inline

Guías Generales

❓ Preguntas Frecuentes (FAQ)

¿Cuánto tiempo tarda en obtener respuesta?

Depende del canal:

  • Discussions: 1-3 días (comunidad + mantenedores)
  • Issues: 2-5 días (mantenedores)
  • Discord: Minutos a horas (comunidad) (cuando esté disponible)
  • Email: 2-5 días hábiles

¿Puedo hacer preguntas en español?

¡Por supuesto! AmoxcalliDev es una comunidad mexicana. Puedes usar español o inglés.

¿Ofrecen soporte pagado?

No ofrecemos soporte pagado para proyectos open source. Sin embargo, si necesitas:

  • Consultoría
  • Desarrollo personalizado
  • Soporte empresarial

Contacta a ByFruitsDev para servicios comerciales.

¿Cómo puedo contribuir con documentación?

¡Excelente! Sigue estos pasos:

  1. Lee nuestra Guía de Contribución
  2. Encuentra o crea un issue sobre documentación
  3. Haz un fork y mejora la docs
  4. Envía un Pull Request

¿Puedo solicitar una feature específica para mi proyecto?

Si necesitas algo específico y urgente:

  • Para proyectos open source: Puedes implementarlo tú mismo y contribuirlo
  • Para proyectos comerciales: Contacta a ByFruitsDev

🤝 Obtener Ayuda de la Comunidad

Consejos para Preguntas Efectivas

✅ Haz esto:

  • Sé específico y claro
  • Incluye código relevante (usa code blocks)
  • Muestra lo que ya intentaste
  • Proporciona contexto suficiente
  • Usa un título descriptivo
  • Agradece cuando recibas ayuda

❌ Evita esto:

  • "No funciona, ayuda"
  • Código sin formato
  • Capturas de pantalla de código (usa texto)
  • Preguntas muy amplias
  • Múltiples preguntas no relacionadas en un solo post

Ejemplo de Buena Pregunta

Título: ¿Cómo validar emails con regex en el módulo de auth?

Descripción:

Estoy intentando agregar validación de email en el formulario de registro,
pero no estoy seguro de cuál es la mejor práctica en este proyecto.

Lo que intenté:

const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
if (!emailRegex.test(email)) {
  // error
}

Pregunta:

  • ¿Este proyecto usa alguna librería específica para validación?
  • ¿O debo usar regex nativo?

Contexto:

  • Repo: AmoxcalliDev/proyecto-auth
  • Archivo: src/validators/user.js

🎓 Recursos de Aprendizaje

Para Empezar

Comunidad

  • 🌮 Tacos && Code: Sessions de coding (próximamente)
  • 💻 Code Reviews: Aprende revisando PRs
  • 📚 Wiki: Documentación colaborativa

📞 Contacto Directo

¿Cuándo contactar directamente?

Solo para:

  • 🔒 Vulnerabilidades de seguridad (ver política)
  • ⚠️ Violaciones del código de conducta
  • 📧 Asuntos privados que no pueden ser públicos

Canales de Contacto

  • 📧 contact@amoxcalli.dev
  • 💬 Discord (próximamente)
  • 💬 GitHub Discussions (para preguntas públicas)

🌮 Comunidad

Somos una comunidad abierta y amigable. Valores importantes:

  • 🤝 Respeto: Todos merecen respeto
  • 📚 Aprendizaje: No hay preguntas tontas
  • 💪 Colaboración: Nos ayudamos mutuamente
  • 🎯 Calidad: Buscamos la excelencia

Lee nuestro Código de Conducta para más información.


"Ninguna pregunta es tonta, solo oportunidades de aprender"

💚 Hecho con amor desde México 🇲🇽

¿Necesitas ayuda? ¡No dudes en preguntar!

Discussions