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.