Como vocês devem ter percebido, o God é agora um projeto Open Source. O objetivo disso é justamente que a comunidade se organize para manter o projeto, já que eu nem sempre vou estar disponível.
Como vocês também já sabem, o God é feito totalmente para a comunidade, então se o projeto dá certo ou não sinceramente só depende de vocês.
Uma das formas de ajudar o God a ir pra frente é justamente colaborar com o repositório. Não necessariamente isso significa mexer com o código (e geralmente não significa), então não se preocupe se não souber Python ou whatever, sempre tem um ponto aqui ou ali que você pode dar uma mão.
Issues são uma forma fácil de manter um TODO list bem organizado no GitHub. Qualquer um pode criar, ver e comentar nas issues do repositório.
Pra isso é só abrir a página Issues, clicar no botão
New Issue
, escolher um template e preencher.
Por favor, usem os templates. Se faltar algum campo que você acha realmente necessário, sinta-se à vontade para adicioná-lo na sua Issue. Nada é escrito em pedra, mas é sempre bom seguir um padrão, se não vira festa.
Mesma coisa da última seção. Só tenha certeza de escolher o template certo, faz favor.
Eu imagino que todo mundo gostaria de codar uma partezinha do God, e isso seria realmente bem maneiro (além de tirar trabalho das minhas costas, hue), mas por favor não saiam full farofa mandando PRs a torto e a direito, que eu fico brabo.
Ah, verdade, ninguém sabe o que é PR kk (rindinervoso)
As Pull Requests (PRs) são a forma que o Git tem de permitir que vocês que não tem acesso de escrita no repositório mandem sugestões de código a partir dos forks de vocês, aí eu aqui posso revisar e aceitar ou sugerir mudanças antes de dar merge nas coisas. Massa né?
Tem mais informação nesse link, pra quem ficar curioso: https://help.github.com/articles/about-pull-requests/
Então, PR é lindo e maravilho e tal, mas tem que usar direito.
Por favor, TESTEM SEU CÓDIGO ANTES DE ABRIR UMA PULL REQUEST. Sim, em caps.
Claro, a ideia da PR é que dá pra revisar e tal, mas é sempre um saco ter que falar que tem problema no código e aí ter que esperar nego arrumar do lado de lá. Por isso, encarecidamente peço que abram uma Pull Request pro repositório só quando tiverem total confiança de que o código tá funfando e que está apresentável.
Lógico que ninguém é perfeito e sempre passam uns detalhes, mas é pra isso que as PRs servem anyway.
Pode parecer redundante pedir isso pra código Python, mas né, nunca se sabe...
O código do God está seguindo o guia oficial de estilo de código do Python PEP 8 sempre que possível, então tentem manter esse padrão também nas contribuições que fizerem.
Na dúvida, ativar o PyLint no mais chato possível no Visual Studio Code pode ajudar a se ligar nessas coisas (até porque aí se não seguir o padrão vira o inferno de mexer no código :v)
Acho que é só isso, fiquem à vontade para dar sugestões no que for, esse repo é de vocês \o
Grato, Bronze.