Partilhar via


Como contribuir para CNTK

Quer contribuir para CNTK? Estamos muito animados para trabalhar juntos!

Por favor, note que as informações desta página são suscetíveis de mudar à medida que adicionamos mais serviços ao nosso GitHub Repositório. Por isso, recomendamos que verifique esta página sempre que quiser fazer uma contribuição.

Aqui estão os passos simples que precisa de seguir para ver o seu código como parte de CNTK:

Informações Preliminares

  • Note que na maioria dos casos será obrigado a aceitar o Contrato de Licença de Contribuição da Microsoft (CLA) antes de a sua contribuição ser revista. Pode estudar o texto do acordo aqui. Será notificado automaticamente se precisa de aceitar a CLA depois de fazer um Pedido de Puxar (ver abaixo). O procedimento é automatizado e não deve demorar mais do que 5-7 minutos. Além disso, terá de aceitar o CLA apenas uma vez, e não o incomodaremos com isso durante as contribuições subsequentes.
  • Por favor, faça cada contribuição razoavelmente pequena - permitir-nos-á revê-la e aceitá-la mais rapidamente. Além disso, se quiser melhorar vários pontos, divida-o em pedidos de pull separados
  • Se você gostaria de dar uma contribuição realmente grande, como desenvolver uma nova característica de CNTK, por favor, consulte-nos preliminarmentelevantando um problema. Valorizamos a sua cooperação e respeitamos o seu tempo e, assim, queremos garantir que estamos prontos para o seu trabalho
  • Consulte a secção que descreve como configurar o seu ambiente de desenvolvimento. Familiarize-se com o Desenvolvimento e Teste e especialmente com as secções de Codificação da documentação CNTK.

Contribuindo

  • Repositório de CNTK de Garfo
  • Codi o código da sua contribuição no garfo acaba de ser criado
  • Para fazer uma contribuição crie um pedido de GitHub pull usando comparar a vista de garfos. Uso Microsoft/CNTK para base fork e master sucursal para base
  • Por favor, forneça uma breve descrição da sua contribuição enquanto cria o Pedido de Puxar
  • Se solicitado aceite CLA (ver secção anterior). Por favor, note que não podemos começar a rever a sua contribuição até que a CLA esteja no lugar ou esteja no estado "cla-not-required".
  • Começaremos a rever o Pedido de Atração em um número mais tardar em dois dias úteis. Note-se que a duração efetiva da revisão depende da natureza da alteração proposta e pode demorar mais tempo. Você verá os comentários no Pedido de Puxar à medida que vai avançando
  • Pedimos para garantir que a sua sucursal não tem conflitos de fusão com master (GitHub a interface web Pull Request informa-o sobre o mesmo). Solicitamos que este Estado livre de conflitos , antes e depois da revisão das contribuições. (Ou seja, no caso de, durante o período de revisão das atualizações em curso master , resultar em um conflito de fusão, pedir-lhe-emos que o resolva e faça um novo compromisso antes de prosseguirmos com a integração)
  • Se a contribuição for aceite e em estado livre de conflitos, será fundida na master sucursal

Já está! Estamos ansiosos para receber a sua contribuição!