Como relatar um bug e contribuir com uma correção para juju

1

Qual processo devo seguir como um usuário do juju ou um desenvolvedor que deseja contribuir com um patch ou bugfix para o projeto?

A resposta deve incluir:

  • Como registrar um bug e onde?
  • Como propor um patch contra a fonte juju-core?
  • Como obter uma revisão de código?
  • Como enviar um patch aprovado?

Como o juju está se tornando mais popular, as pessoas querem contribuir, mas o processo não é bem documentado.

    
por dimitern 13.10.2014 / 12:30

1 resposta

3

Existem vários pontos de partida que vale a pena conferir: arquivos README.md e CONTRIBUTING.md na fonte juju-core ( link Explique como instalar e construir o juju a partir do código-fonte e configurar sua conta do Github conforme necessário. Sempre que você tiver alguma dúvida, existem várias maneiras de entrar em contato com a equipe do juju-core:

  • nos canais de IRC # juju-dev e #juju no FreeNode (a maioria dos desenvolvedores fica por lá diariamente);
  • inscreva-se e envie perguntas para as listas de discussão de usuários e desenvolvedores ([email protected] e [email protected]);
  • verificando o AskUbuntu em busca de perguntas que possam ser relevantes (muitos membros da equipe respondem a perguntas marcadas com "juju" regularmente);
  • pesquisando e relatando bugs do juju-core no Launchpad ( link ) ou (se você não tiver uma conta do LP - link ).

Para respostas mais detalhadas às etapas típicas do fluxo de trabalho (arquive um bug, proponha um patch, obtenha a revisão do código, envie o patch), dê uma olhada em Juju @ github - A vida de um Bugfix .

Num futuro próximo, algumas etapas do processo serão automatizadas e ficarão mais fáceis para os contribuidores, então, nesse meio tempo, espero que isso ajude!

    
por dimitern 13.10.2014 / 12:30