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.

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. 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.