Google se compromete a promover la equidad racial para las comunidades negras. Ver cómo.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

Libro de jugadas SIG

Alcance de un SIG

TensorFlow alberga Grupos de Interés Especial (SIG) para centrar la colaboración en áreas particulares. Los SIG hacen su trabajo en público. Para unirse y contribuir, revise el trabajo del grupo y póngase en contacto con el líder de SIG. Las políticas de membresía varían según el SIG.

El alcance ideal para un SIG se encuentra con un dominio bien definido, donde la mayoría de la participación proviene de la comunidad. Además, debe haber evidencia suficiente de que hay miembros de la comunidad dispuestos a participar y contribuir si se establece el grupo de interés.

No todos los SIG tendrán el mismo nivel de energía, amplitud de alcance o modelos de gobierno, por lo que se espera cierta variabilidad.

Consulte la lista completa de SIG de TensorFlow .

No metas: lo que no es un SIG

Los SIG están destinados a facilitar la colaboración en el trabajo compartido. Un SIG es por lo tanto:

  • No es un foro de soporte : una lista de correo y un SIG no es lo mismo.
  • No se requiere de inmediato : al principio de la vida de un proyecto, es posible que no sepa si ha compartido trabajo o colaboradores.
  • No trabajo libre : se requiere energía para crecer y coordinar el trabajo en colaboración.

Nuestro enfoque para la creación de SIG será conservador: gracias a la facilidad de iniciar proyectos en GitHub, hay muchas vías donde la colaboración puede ocurrir sin la necesidad de un SIG.

Ciclo de vida SIG

Investigación y consulta.

Los proponentes de grupos deben reunir evidencia para su aprobación, como se especifica a continuación. Algunas posibles vías a considerar son:

  • Un problema bien definido o un conjunto de problemas que el grupo resolvería.
  • Consulta con miembros de la comunidad que se beneficiarían, evaluando tanto el beneficio como su disposición a comprometerse.
  • Para proyectos existentes, evidencia de problemas y relaciones públicas que los contribuyentes se preocupan por el tema.
  • Posibles objetivos para que el grupo logre.
  • Recursos necesarios para ejecutar el grupo.

Incluso si la necesidad de un SIG parece evidente, la investigación y la consulta siguen siendo importantes para el éxito del grupo.

Creando el nuevo grupo

El nuevo grupo debe seguir el proceso a continuación para la contratación. En particular, debe demostrar:

  • Un propósito claro y un beneficio para TensorFlow (ya sea alrededor de un subproyecto o área de aplicación)
  • Dos o más contribuyentes dispuestos a actuar como líderes del grupo, la existencia de otros contribuyentes y la evidencia de la demanda del grupo.
  • Recursos que necesitará inicialmente (generalmente, lista de correo y llamada de VC regular).

La aprobación para el grupo será dada por una decisión del Equipo de la Comunidad de TF, definida como los mantenedores del proyecto de tensorflow / comunidad. El equipo consultará a otras partes interesadas según sea necesario.

Antes de ingresar a las partes formales del proceso, es aconsejable consultar con el equipo comunitario de TensorFlow, community-team@tensorflow.org. Es muy probable que se requiera conversación e iteración antes de que la solicitud SIG esté lista.

La solicitud formal para el nuevo grupo se realiza mediante la presentación de un estatuto como RP a tensorflow / community, e incluye la solicitud en los comentarios sobre el RP (consulte la plantilla a continuación). Una vez aprobado, el RP del grupo se fusionará y se crearán los recursos necesarios.

Solicitud de plantilla para nuevo SIG

Esta plantilla estará disponible en el repositorio de la comunidad: SIG-request-template.md .

Fletamento

Cada grupo se establecerá con un estatuto y se regirá por el código de conducta de TensorFlow. Los archivos del grupo serán públicos. La membresía puede estar abierta a todos sin aprobación, o disponible a pedido, en espera de la aprobación del administrador del grupo.

El estatuto debe nominar a un administrador. Además de un administrador, el grupo debe incluir al menos una persona como líder (puede ser la misma persona), que servirá como punto de contacto para la coordinación según sea necesario con el equipo comunitario de TensorFlow.

Esta carta se publicará inicialmente en la lista de correo del grupo. El repositorio de la comunidad en la organización TensorFlow GitHub archivará dichos documentos y políticas ( ejemplo de Kubernetes ). A medida que cualquier grupo desarrolla sus prácticas y convenciones, esperamos que las documente dentro de la parte relevante del repositorio de la comunidad.

Colaboración e inclusión

Si bien no es obligatorio, el grupo debe optar por hacer uso de la colaboración a través de llamadas de conferencia programadas o canales de chat para realizar reuniones. Cualquier reunión de este tipo debe anunciarse en la lista de correo, y las notas publicadas en la lista de correo después. La reunión regular ayuda a impulsar la responsabilidad y el progreso en un SIG.

Los miembros del equipo de la comunidad de TensorFlow supervisarán y alentarán proactivamente al grupo a la discusión y la acción, según corresponda.

Lanzamiento

Actividades requeridas:

  • Notificación a los grupos de discusión general de TensorFlow ( discuta @ , desarrolladores @ ).
  • Agregar SIG a las páginas de la comunidad en el sitio web de TensorFlow.

Actividades opcionales:

  • Crear una publicación de blog para la comunidad de blogs TensorFlow.

Salud y terminación de SIG

El equipo de la comunidad TensorFlow hará un gran esfuerzo para garantizar la salud de los SIG. De vez en cuando solicitará al líder de SIG que proporcione un informe del trabajo del SIG, que se utilizará para informar a la comunidad más amplia de TensorFlow sobre la actividad del grupo.

Si un SIG ya no tiene un propósito útil o una comunidad interesada, puede archivarse y dejar de funcionar. El equipo de la comunidad TF se reserva el derecho de archivar tales SIG inactivos, a fin de mantener la salud del proyecto en general, aunque es un resultado menos preferible. Un SIG también puede optar por disolverse si reconoce que ha llegado al final de su vida útil.