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!