Desenvolvedor e Mantenedor
O Natron está procurando desenvolvedores e mantenedores! Você pode ajudar a desenvolver a manter o Natron se tiver as seguintes habilitades:
- Git e GitHub
- C ++ (a fonte Natron ainda é C ++ 98, mas mudar para C ++ 11 ou C ++ 14 deve ser simples, se necessário)
- Padrões de design
- Qt (Natron ainda usa Qt4 por causa da falta de suporte PySide no Qt5 , que deve ser integrado logo após o lançamento do Qt 5.12 )
- Conhecimento básico de OpenGL
- Conhecimento básico de Python
Para mais detalhes acesse o link abaixo:
https://github.com/NatronGitHub/Natron
Escrevendo documentação
Contribuir para a documentação do Natron é bastante fácil. A fonte da documentação está localizada na pasta Documentation / source.
A documentação é gerada usando Sphinx e os arquivos de origem estão no formato reStructuredText.
Os arquivos de origem do guia do usuário estão localizados no diretório nomeado Documentation/source/guide. Se você deseja contribuir com um documento já existente, basta abrir o arquivo em seu editor de texto (simples) favorito e fazer suas modificações.
Se você preferir editar com LibreOffice, apenas mantenha o documento simples (use estilos para cabeçalhos de seção, não tente formatar muito, etc.) e use o pandoc para obter uma primeira versão funcional no formato reStructuredText :pandoc your_document.docx -t rst -o output_doc.rst
Enviando contribuições
Para enviar suas contribuições, a melhor forma é seguir o procedimento abaixo.
O procedimento padrão é o seguinte:
Fork https://github.com/NatronGitHub/Natron usando sua conta github.
Em seu fork, crie um branch do branch RB-2.4 (não use o branch master), e dê a ele um nome como “documentation-keying” se você for escrever o documento de keying (que realmente precisamos).
Para adicionar seu documento, você pode:
- Clone o repositório para o seu computador, edite e adicione arquivos, confirme suas alterações localmente (o aplicativo de desktop github é fácil de usar) e, em seguida, envie suas alterações,
- Ou edite os arquivos diretamente no github. Veja tutorials-hsvtool.rst para um exemplo (você provavelmente precisará bifurcar o repositório primeiro, veja abaixo, e navegue até aquele arquivo em sua bifurcação). Clique no ícone de lápis no canto superior direito. Você obtém uma visualização editável do texto e pode obter uma visualização clicando na guia de visualização no topo.
- Em seguida, envie uma solicitação de pull para o branch RB-2.4 no repositório principal de seu branch (há um botão para enviar uma solicitação de pull quando você visualiza seu fork no github). Forneça uma descrição precisa da solicitação de pull e lembre-se de seguir o Código de Conduta do Pacto do Contribuidor , como acontece com todas as contribuições para Natron ou plug-ins. Os mantenedores do Natron podem aceitá-lo como está ou solicitar algumas modificações.
Para mais detalhes, acesse o link abaixo:
https://natron.readthedocs.io/en/rb-2.4/guide/tutorials-writedoc.html