O projeto NumPy precisa de sua experiência e entusiasmo! Suas opções de não são limitadas à programação – além de
você pode:
- Revisar pull requests
- Desenvolver tutoriais, apresentações e outros materiais educacionais
- Fazer triagem em issues
- Trabalhar no nosso site
- Contribuir com design gráfico
- Traduzir conteúdo do site
- Trabalhar coordenando a comunidade
- Escrever propostas e ajudar com outras atividades para financiamento
Se você não sabe por onde começar ou como suas habilidades podem ajudar, fale conosco! Você pode perguntar na nossa lista de emails ou GitHub (abrindo uma issue ou comentando em uma issue relevante).
Estes são os nossos canais de comunicação preferidos (projetos de código aberto são abertos por natureza!). No entanto, se você preferir discutir em privado, entre em contato com os coordenadores da comunidade em numpy-team@googlegroups.com ou no Slack (envie um e-mail para numpy-team@googlegroups.com para obter um convite antes de entrar).
Nós também temos uma reunião aberta da comunidade a cada duas semanas. Os detalhes são anunciados na nossa lista de emails. Convidamos você a participar desta chamada se quiser. Se você nunca contribuiu para projetos de código aberto, recomendamos fortemente que você leita esse guia.
Nossa comunidade deseja tratar todos da mesma forma e valorizar todas as contribuições. Temos um Código de Conduta para promover um ambiente aberto e acolhedor.
Escrevendo código
Para pessoas programadoras, este guia explica como contribuir para a base de código.
Revisar pull requests
O projeto tem mais de 250 pull requests abertos – o que significa que muitas potenciais melhorias e muitos contribuidores de código aberto estão aguardando feedback. Se você é uma pessoa programadora que conhece o NumPy, você pode ajudar, mesmo que não tenha familiaridade com o código. Você pode:
- resumir uma discussão longa
- fazer triagem de PRs de documentação
- testar alterações propostas
Desenvolvimento de materiais educacionais
O Guia do Usuário do Numpy está sendo reformado. Precisamos de novos tutoriais, how-to’s e de explicações de conceitos, e o site precisa de reestruturação. Oportunidades não se limitam a pessoas com experiência em escrita técnica. Também procuramos exemplos práticos, notebooks e vídeos. A NEP 44 explica nossas ideias para reestruturar a documentação do NumPy — talvez você também tenha outras ideias.
Triagem de Issues
O issue tracker do NumPy tem um monte de issues abertas. Algumas não são mais válidas, algumas deveriam ser priorizadas, e algumas poderiam ser boas para pessoas que estão procurando sua primeira contribuição. Você pode:
- verificar se erros mais antigos ainda estão presentes
- encontrar issues duplicadas e criar links entre issues relacionadas
- adicionar bons exemplos autocontidos que reproduzam issues
- rotular issues corretamente (isso requer direitos de triagem – basta perguntar)
Sinta-se à vontade!
Desenvolvimento do site
Acabamos de renovar o nosso site, mas estamos longe de terminar. Se você adora o desenvolvimento web, estas issues listam algumas de nossas necessidades não atendidas – e sinta-se livre para compartilhar suas próprias ideias.
Design gráfico
Nós mal podemos começar a listar as contribuições que uma pessoa com conhecimento em design gráfico pode fazer aqui. Nossa documentação precisa de ilustrações; nosso site crescente precisa de imagens – há muitas oportunidades.
Traduzir conteúdo do site
Planejamos várias traduções do numpy.org para tornar o NumPy acessível aos usuários em seu idioma nativo. Tradutores voluntários estão no coração deste esforço. Veja aqui para informações; comente nesta issue do GitHub para se envolver.
Coordenação e promoção na comunidade
Através do contato com a comunidade podemos compartilhar nosso trabalho para mais pessoas e descobrir onde precisamos trabalhar mais. Estamos ansiosos para que mais pessoas se envolvam em esforços como nossa conta no Twitter, na organização de sprints sobre o NumPy, uma newsletter, e talvez um blog.
Financiamento
O NumPy foi um projeto totalmente voluntário por muitos anos, mas conforme sua importância cresceu, tornou-se clara a necessidade de apoio financeiro para garantir estabilidade e crescimento. Esta palestra na SciPy'19 explica quanta diferença esse suporte fez. Como todo o mundo das organizações sem fins lucrativos, nós estamos constantemente procurando bolsas, patrocinadores e outros tipos de apoio. Nós temos uma série de ideias e é claro que nós damos as boas-vindas a mais. Habilidade de buscar financiamento é uma habilidade rara aqui – apreciaríamos a sua ajuda.