Drupal se construye y se mantiene gracias a los miles de desarrolladores que día a día crean y comparten sus proyectos o ayudan a mantener los de otros desarrolladores. A veces nos quedamos con usar esos módulos contrib y en algunos casos reportar cuando algo no funciona, muchas veces por pensar que esto es muy complejo o que no estamos preparados para aportar nuestros desarrollos a la comunidad (el famoso síndrome del impostor). Mi idea con esta charla es transmitir que contribuir un módulo no es algo tan complejo, simplemente hay que darle una vuelta a la forma de pensar cuando hacemos un módulo custom para un proyecto y adaptarlo para que sea usable en cualquier proyecto.
En esta sesión seguiremos los pasos para crear un módulo contrib:
- Encontrar Funcionalidades del proyecto con potencial para ser módulos contrib.
- Beneficios de un módulo contrib con respecto a un módulo custom. (Cuando nos miran hacemos mejor las cosas)
- Cambiar el pensamiento de custom (Para mi proyecto) a contrib (Configurable)
- Buenas prácticas y estructura de un módulo contrib.
- Cuenta de drupal.org, crear página del módulo.
- git.drupalcode.org, como subir el módulo y sistema de versiones
- Gestion de issues
Extra:
- Como ser Desarrollador certificado: "Security advisory process and permissions policy". Que mi módulo tenga la insignia de "project are covered by the security advisory policy."