O Google está comprometido em promover a equidade racial para as comunidades negras. Veja como.
Esta página foi traduzida pela API Cloud Translation.
Switch to English

Manual SIG

Escopo de um SIG

O TensorFlow hospeda Grupos de Interesse Especial (SIGs) para concentrar a colaboração em áreas específicas. Os SIGs fazem seu trabalho em público. Para participar e contribuir, revise o trabalho do grupo e entre em contato com o líder do SIG. As políticas de associação variam de acordo com o SIG.

O escopo ideal para um SIG atende a um domínio bem definido, onde a maioria da participação é da comunidade. Além disso, deve haver evidência suficiente de que há membros da comunidade dispostos a se envolver e contribuir caso o grupo de interesse seja estabelecido.

Nem todos os SIGs terão o mesmo nível de energia, amplitude de escopo ou modelos de governança, portanto, espere alguma variabilidade.

Veja a lista completa dos SIGs do TensorFlow .

Não objetivos: O que um SIG não é

Os SIGs são destinados a facilitar a colaboração no trabalho compartilhado. Um SIG é, portanto:

  • Não é um fórum de suporte : uma lista de distribuição e um SIG não são a mesma coisa.
  • Não é necessário imediatamente : no início da vida de um projeto, você pode não saber se compartilhou trabalho ou colaboradores.
  • Não trabalho livre : é necessária energia para crescer e coordenar o trabalho de forma colaborativa.

Nossa abordagem para a criação de SIG será conservadora - graças à facilidade de iniciar projetos no GitHub, existem muitos caminhos pelos quais a colaboração pode acontecer sem a necessidade de um SIG.

Ciclo de vida SIG

Pesquisa e consulta

Os proponentes de grupos devem reunir evidências para aprovação, conforme especificado abaixo. Alguns caminhos possíveis a serem considerados são:

  • Um problema bem definido ou conjunto de problemas que o grupo resolveria.
  • Consulta com os membros da comunidade que se beneficiariam, avaliando o benefício e a vontade de se comprometer.
  • Para projetos existentes, evidências de problemas e relações públicas que os colaboradores se preocupam com o tópico.
  • Objetivos em potencial para o grupo alcançar.
  • Requisitos de recurso para executar o grupo.

Mesmo que a necessidade de um SIG pareça evidente, a pesquisa e a consulta ainda são importantes para o sucesso do grupo.

Criando o novo grupo

O novo grupo deve seguir o processo abaixo para fretar. Em particular, deve demonstrar:

  • Um objetivo e benefício claros para o TensorFlow (em torno de um subprojeto ou área de aplicação)
  • Dois ou mais colaboradores dispostos a atuar como líderes do grupo, existência de outros colaboradores e evidência de demanda pelo grupo
  • Recursos que inicialmente serão necessários (geralmente, lista de discussão e chamada VC regular).

A aprovação do grupo será dada por uma decisão da Equipe da Comunidade TF, definida como sendo os mantenedores do projeto tensorflow / comunidade. A equipe consultará outras partes interessadas, conforme necessário.

Antes de entrar nas partes formais do processo, é aconselhável consultar a equipe da comunidade TensorFlow, community-team@tensorflow.org. É altamente provável que a conversa e a iteração sejam necessárias antes que a solicitação SIG esteja pronta.

A solicitação formal para o novo grupo é feita enviando uma carta como PR para fluxo tensor / comunidade e incluindo a solicitação nos comentários sobre o PR (veja o modelo abaixo). Na aprovação, o PR do grupo será mesclado e os recursos necessários criados.

Solicitação de modelo para novo SIG

Este modelo estará disponível no repositório da comunidade: SIG-request-template.md .

Fretamento

Cada grupo será estabelecido com uma carta constitutiva e será regido pelo código de conduta do TensorFlow. Os arquivos do grupo serão públicos. A associação pode ser aberta a todos sem aprovação ou disponível mediante solicitação, dependendo da aprovação do administrador do grupo.

A carta deve nomear um administrador. Assim como um administrador, o grupo deve incluir pelo menos uma pessoa como líder (pode ser a mesma pessoa), que servirá como ponto de contato para coordenação, conforme necessário com a equipe da comunidade TensorFlow.

Este regulamento será publicado inicialmente na lista de discussão do grupo. O repositório da comunidade na organização TensorFlow GitHub arquivará esses documentos e políticas ( exemplo do Kubernetes ). Como qualquer grupo evolui suas práticas e convenções, esperamos que eles sejam documentados na parte relevante do repositório da comunidade.

Colaboração e inclusão

Embora não seja obrigatório, o grupo deve optar por usar a colaboração por meio de chamada em conferência agendada ou canais de bate-papo para conduzir reuniões. Qualquer uma dessas reuniões deve ser anunciada na lista de discussão e anotações postadas na lista de discussão posteriormente. A reunião regular ajuda a impulsionar a responsabilidade e o progresso em um SIG.

Os membros da equipe da comunidade TensorFlow irão monitorar e incentivar proativamente o grupo a discutir e agir conforme apropriado.

Lançamento

Atividades necessárias:

  • Notificando grupos de discussão geral do TensorFlow ( debate @ , desenvolvedores @ ).
  • Adicionando SIG às páginas da comunidade no site TensorFlow.

Atividades opcionais:

  • Criando uma postagem de blog para a comunidade de blogs TensorFlow.

Saúde e rescisão de SIGs

A equipe da comunidade TensorFlow fará o possível para garantir a saúde dos SIGs. Periodicamente, solicitará ao líder do SIG que forneça um relatório do trabalho do SIG, que será usado para informar a comunidade mais ampla do TensorFlow sobre a atividade do grupo.

Se um SIG não tiver mais um propósito útil ou uma comunidade interessada, poderá ser arquivado e interromper a operação. A equipe da comunidade TF reserva-se o direito de arquivar esses SIGs inativos, a fim de manter a integridade do projeto em geral, embora seja um resultado menos preferível. Um SIG também pode optar por se desfazer se reconhecer que chegou ao fim de sua vida útil.