¡Gracias por tu interés en contribuir a Awesome Free Programming Books! Este documento proporciona las pautas y estándares para contribuir al proyecto.
- Deben ser completamente gratuitos
- No se permiten enlaces a contenido pirata
- El contenido debe ser de alta calidad y educativo
- Los libros deben estar disponibles en línea sin registro obligatorio
- Se prefieren formatos accesibles (PDF, HTML, EPUB)
Cada entrada debe seguir este formato:
- [Nombre del Libro](URL) - Autor
- Breve descripción (opcional, máximo 2 líneas)
- 🌍 Idiomas disponibles: [ES], [EN], etc.
- Mantén las categorías en orden alfabético
- Respeta la estructura existente
- Usa los emojis apropiados para las categorías
- Verifica que no haya duplicados
- Verifica que el libro no esté ya incluido
- Asegúrate de que los enlaces funcionen
- Sigue las convenciones de formato
- Incluye todos los detalles necesarios
- Fork el repositorio
- Crea una nueva rama para tus cambios
- Realiza los cambios siguiendo las pautas
- Asegúrate de que los enlaces funcionen
- Commit y push tus cambios
- Abre un Pull Request
- Los enlaces funcionan
- El formato es correcto
- No hay duplicados
- La categorización es apropiada
- La descripción es clara y concisa
- Los idiomas están correctamente indicados
- No incluir enlaces a contenido de pago
- No agregar libros sin verificar su disponibilidad
- No modificar la estructura sin discusión previa
- No incluir contenido protegido por derechos de autor
- Si tienes dudas, abre un issue primero
- Para cambios mayores, discute primero en los issues
- Mantén un tono profesional y respetuoso
- Sé paciente con el proceso de revisión
¡Gracias por hacer de este proyecto un mejor recurso para todos!