Developing Inkscape
Bem vindo ao desenvolvimento do Inkscape! Existem diversas formas de ajudar, aqui encontrará algumas dicas sobre como encontrar a melhor forma de contribuir para o Inkscape.
Programação do código base do Inkscape
Se é um programador ou escreve código e tem conhecimentos de C++ e/ou de desenvolvimento de GTK, obtenha o código e comece a trabalhar no que mais se chamar à atenção. Envie um patch quando estiver satisfeito com os resultados e pronto para partilhar o resultado dos seus esforços com a comunidade. Levamos as contribuições com muita seriedade e seguimos um princípio de "aceitar primeiro, discutir depois", pelo que é altamente provavel que o seu contributo apareça rapidamente no código base. Existem obviamente regras e padrões de qualidade que devem ser seguidos, mas tentamos mantê-los simples e óbvios.
- Primeiros Passos – Um guia sobre como tornar-se um programador do Inkscape, compilá-lo você mesmo, e torná-lo ainda mais espectacular.
- Estilo de Programação – Guia de estilo do Inkscape. Por favor siga estas orientações quando escrever qualquer código Inkscape.
- Repositórios do Inkscape
- Corrigir Erros
Se estiver interessado em tornar-se um programador do Inkscape, certamente quererá subscrever a lista de correiro de desenvolvimento, se ainda não o tiver feito, e provavelmente também juntar-se ao canal #inkscape-devel no IRC. Existe adicionalmente mais informação na secção de Documentação de Programadores na (parte inferior da) página principal da wiki do Inkscape.
Gestão de erros
Lidar com erros é um trabalho criticamente importante. O processo poderá envolver submeter um relatório de erro no gestor de erros, escrever um patch que o corrija, ou testar se os mesmos eliminam o erro. Desta forma mantem-se o lado administrativo do desenvolvimento do Inkscape a funcionar correctamente o que melhora a eficácia dos programadores providenciando melhor e mais precisas informações.
Veja o guia de Gestão de Erros que ilustra como utilizar o gestor de erros para administrar os relatórios submetidos pelos utilizadores. É altamente recomendado que o leia se pretende ajudar nesta área.
Documentação
O Inkscape é um projecto de grandes dimensões. Boa documentação pode ajudar os utilizadores a tirar melhor partido do programa. A documentação pode ir desde páginas da wiki ou páginas guia, até elaboradas produções de vídeo que ilustram aos utilizadores exactamente como utilizar funcionalidades e atingir resultados.
Se estiver interessado em escrever documentação oficial, por favor informe-se na lista de correiro de desenvolvimento.
Escrever Extensões
Se não for fluente em C++ (que é a língua em que o código base do programa do Inkscape é escrito ) mas souber algum Python e/ou Perl, talvez possa escrever extensões para o Inkscape. Pode encontrar a maioria da informação que irá necessitar na nossa página sobre escrever extensões.