Las colaboraciones son bienvenidas
Requisitos
- La codebase DEBE permitir que cualquiera envíe sugerencias de cambios en la codebase.
- La codebase DEBE incluir directrices de contribución que explican qué tipo de contribuciones son bienvenidas y cómo pueden participar los contribuyentes, por ejemplo en un archivo
CONTRIBUTING
. - La codebase DEBERÍA anunciar el compromiso de las organizaciones implicadas en el desarrollo y el mantenimiento.
- La codebase DEBERÍA documentar la gobernanza de la codebase, las contribuciones y su comunidad, por ejemplo en un fichero
GOVERNANCE
. - La codebase DEBERÍA tener un roadmap u hoja de ruta pública.
- La codebase PUEDE incluir un código de conducta para aquellos que quieran contribuir.
Por qué es importante
- Ayuda a los recién llegados a entender y confiar en el liderazgo de la comunidad de la codebase.
- Evita que la comunidad que trabaja en una codebase se divida porque no hay forma de influir en sus objetivos y progresos, lo que da lugar a comunidades divergentes.
- Ayuda a los usuarios a decidirse por una codebase en lugar de otra.
Qué no hace
- Garantizar que otros se unan a la comunidad.
- Garantizar que otros reutilicen la codebase.
Cómo probar o hacer tests
- Es posible enviar sugerencias de cambios en la codebase.
- Existen directrices de contribución.
- La gobernanza de la codebase se explica claramente, incluyendo cómo influir en la gobernanza de la codebase.
Responsables de políticas y legislaciones: qué necesitan hacer
- Añadir una lista a la codebase de cualquier otro recurso que las personas expertas en políticas, en un entorno académico y las organizaciones no gubernamentales puedan encontrar útil para entender o reutilizar dichas políticas.
- Considerar la posibilidad de añadir datos de contacto para que otros responsables políticos que estén considerando la reutilización puedan pedir consejo.
Profesionales de la dirección de equipos: qué necesitan hacer
- Asegurarse de que la documentación explica cómo participa tu organización en la codebase, de qué recursos dispone y durante cuánto tiempo.
- Apoyar a sus responsables políticas, profesionales del desarrollo y el diseño con experiencia para que sigan formando parte de la comunidad el mayor tiempo posible.
Profesionales del desarrollo de software y diseño: qué necesitan hacer
- Responder con prontitud a las solicitudes.
- Mantener a tu dirección informada del tiempo y los recursos que necesitas para apoyar a otros colaboradores.
Más información
- Construyendo comunidades acogedoras por Open Source Guides.
- El Pacto del Contribuyente o Contributor Covenant es un tipo del código de conducta.
- Liderazgo y gobernanza para proyectos open source en crecimiento, por Open Source Guides.
- Construyendo comunidades online por Pieter Hintjens (¡lectura extensa!).