Desenvolvimento do Inkscape

Bem-vindo ao desenvolvimento do Inkscape! Existem muitas diferentes maneiras de você poder ajudar. Estes são alguns pontos de partida para ajudá-lo a encontrar a melhor maneira de você poder contribuir com o Inkscape.

Núcleo de Programação do Inkscape

Se você é um codificador/programador e tem algum conhecimento em desenvolvimento com C++ e/ou Gtk, pegue o código e comece a fuçar em tudo que chamar a sua atenção. Envie em uma liberação, quando você estiver feliz com ele e também pronto para compartilhar seu trabalho com os outros. Nós levamos muito a sério as contribuições e seguimos o princípio de "liberação primeiro, discussão depois", então é bem provável que seus esforços irão aparecer no desenvolvimento do código base rapidamente. Há, naturalmente, regras e normas que devem ser seguidas, mas tentamos mantê-las de forma a não surpreender ninguém e serem bem claras.

Se você está interessado em se tornar um desenvolvedor do Inkscape, claro que você vai querer aderir à lista de discussão de desenvolvimento, se você já não estiver nela. E há mais informações na seção de documentação do desenvolvedor na (da metade pra baixo) página inicial do wiki do Inkscape.

Gerenciamento de Erros

Lidar com erros é criticamente importante. Isso pode envolver a submissão de um problema para o rastreador de falhas, escrevendo uma liberação que corrige um problema ou um teste para ver se as liberações corrigiram o erro. Isto ajuda a manter a parte administrativa de desenvolvimento do Inkscape em bom estado de funcionamento e melhora a eficácia dos desenvolvedores, já que eles têm acesso a informações melhores e mais precisas.

Veja o guia de Gerenciamento de Erros que mostrará a você como usar o rastreador de falhas para gerenciar relatórios de erros dos usuários. É altamente recomendável que você leia-o se você quiser ajudar nesta área.

Documentação

O Inkscape é um projeto grande de software. Uma ótima documentação pode ajudar os usuários a tirarem o máximo de proveito da aplicação. A documentação pode variar desde páginas wiki e guias de site da web que maravilhosamente produzem vídeos que mostram exatamente aos usuários como usar os recursos e alcançarem os resultados.

Se você está interessado em escrever a documentação oficial, por favor questione isso na lista de discussão da documentação.

Escrever Extensões

Se você não é fluente com C++ (que é como o núcleo do programa Inkscape é escrito), mas você sabe algo de Python e/ou Perl, você pode ser capaz de escrever extensões do Inkscape. Você pode encontrar a maioria das informações que você precisa em nossa página sobre como escrever extensões.