Maratona de Programação Inkscape 2015

Graças à generosidade de quem contribuiu para o Fundo Inkscape sete programadores pioneiros desbravaram a primeira Maratona de Programação do Inkscape durante a última semana de Abril. Constituiu uma oportunidade para se encontrarem em pessoa, em alguns casos pela primeira vez, para três dias intensos de programação (hacking) e tomadas de decisões sobre o futuro do Inkscape.

As tarefas de programação incluíram trabalho em código existente mais antigo (como correcção de alguns erros)bem como a criação de novo código. Partes do código correspondentes a cálculos geométricos foram actualizadas para os actuais standards, e algum desse trabalho trará operações com curvas mais precisas. Foi também escrito novo código de raiz para melhorar como o Inkscape é preparado para lançamento ("Packaging" é o processo de preparação do código fonte do Inkscape para que o mesmo possa correr nos três diferentes sistemas operativos suportados - Linux, Windows e OS X). Permitirá aos programadores compilar novas versões mais depressa.

Tópicos de discussão incluídos:
  • testes de código integrados (ajuda a prevenir que modificações feitas pelos programadores numa parte do código danifiquem funcionalidades noutras partes do programa, enquanto torna o processo de programação mais eficiente)
  • performance de exibição melhorada (reduzir atrasos na representação da área de trabalho quando se trabalha com ficheiros grandes)
  • melhorias nos interfaces de programação (para criar extensões, filtros, efeitos de curvas, etc.)
  • mapa de planeamento
  • angariação de fundos
  • problemas de acessibilidade
Inkscapers na Maratona de Programação de 2015 em Toronto

Tendo em conta a recompensa do novo código adicionado, e os melhoramentos nas funcionalidades optimizadas e corrigidas, adicionada aos importantes tópicos discutidos, com todo o trabalho completado após ter terminado, parece que a primeira Maratona de Programação do Inkscape foi um estrondoso sucesso! Calendarizada de forma a coincidir com o início da anual Reunião Libre Graphics, os participantes puderam adicionalmente encontrar-se e conferenciar com outros programadores e contribuidores de outros projectos gratuitos e de código livre, (como Pango) durante os quatro dias seguintes à Maratona Inkscape. (É esta uma das muitas vantagens do paradigma de desenvolvimento de programas de Código Aberto -- partilha de ideias, recursos e até mesmo algum código com outros projectos de código livre.)

Essa colaboração resultou em ainda mais código e novas decisões. Foi feito um compromisso para melhorar a acessibilidade do Inkscape. Foi escrito novo código, que será incluído já na próxima versão, que torna possível que programas de leitura de texto (screen readers) leiam texto, mesmo que este tenha sido convertido em curvas. Foi iniciado trabalho de suporte para ficheiros multi-linguagem para utilização na Internet (que ajuda a página da Internet a correr mais eficientemente).

Programadores Inkscape na Maratona de Programação de 2015 em Toronto

Obrigado a todos que estiveram presentes na Maratona 2015, pelo seu trabalho árduo, e pela sua dedicação a construir o Inkscape, disponibilizá-lo gratuitamente e torná-lo fantástico! E mais uma vez o nosso obrigado a todos que contribuíram para o fundo, permitindo que programadores tão talentosos se reunissem, trabalhando juntos para avançar o Inkscape dando uma enorme passada na sua evolução