A Comunidade do Krita¶
Entre em contacto! À parte da página Web em https://www.krita.org, o projecto Krita tem diversos canais de comunicação principais:
Internet Relay Chat (IRC)
A lista de correio
GitLab (KDE Invent)
Phabricator
Fórum da comunidade de Artistas do Krita
Embora os programadores do Krita estejam presentes nas redes sociais, como o Twitter, Mastodon, Reddit, Google+, Tumblr ou Facebook, esses não são os locais onde são discutidos erros, novas funcionalidades, informação de desenvolvimento ou qualquer espécie de planeamento futuro.
Existe também:
o sistema de registo de erros
etapas (“sprints”) de desenvolvimento
Irá descobrir que existem algumas pessoas quase sempre por aí: a equipa de base.
Halla (irc: halla): manutenção do projecto, chefe de desenvolvimento. Trabalha a tempo inteiro no Krita. Gestor da Krita Foundation, faz a triagem de erros, faz algumas tarefas de comunicação social e de administração do sistema.
Dmitry (irc: dmitryk|log): chefe de desenvolvimento. Trabalha a tempo inteiro no Krita.
Wolthera (irc: wolthera_laptop): desenvolvimento, escreve o manual e os tutoriais, faz a triagem dos erros, ajuda as pessoas. Trabalha a tempo inteiro no Krita.
Ivan Yossi (irc: ivanyossi|log): desenvolvimento. Trabalha a tempo-inteiro no Krita.
Agata Cacko (irc: tiar): desenvolvimento, apoio ao utilizador. Trabalha a tempo inteiro no Krita. Também inscrito no Reddit como “u/-tiar-“.
Scott Petrovic (irc: scottyp): desenho e UX, desenvolvimento, administrador Web.
David Revoy (irc: deevad): utilizador experiente, cria o Pepper & Carrot, mantém o pacote de predefinições.
Alvin Wong (irc: windragon): guru do Windows.
Ben Cooksley (irc: bcooksley): administrador de sistemas do KDE.
A equipa do Krita está espalhada em todo o globo, mas a maior parte do desenvolvimento acontece na Europa e na Rússia.
O Krita faz parte da grande comunidade do KDE. A Comunidade do KDE® é uma comunidade de “software livre” que está dedicada a criar uma experiência informática aberta e amigável, oferecendo um ambiente de trabalho gráfico avançado, uma grande variedade de aplicações para comunicações, trabalho, educação e entretenimento, bem como uma plataforma sobre a qual desenvolver novas aplicações. O guia de contribuintes do KDE é relevante também para os colaboradores do Krita, e poderá ser lido aqui.
A Krita Foundation foi criada para dar suporte ao desenvolvimento do Krita. A Krita Foundation patrocinou o trabalho do Dmitry no Krita desde 2013.
Internet Relay Chat¶
O IRC é o canal de comunicação principal. Existem clientes de IRC para todos os sistemas operativos por aí, assim como um cliente Web na página Web do Krita.
Juntar-se ao IRC: ligue-se ao Libera.Chat, seleccione uma alcunha única e junte-se aos canais #krita e ##krita-chat. O #krita é para conversas sobre um tópico, enquanto o ##krita-chat serve para conversas fora dos tópicos.
Não peça se pode perguntar: se tiver uma pergunta, basta fazê-la.
Não entre em pânico se estiverem várias discussões ao mesmo tempo. Isso é normal num canal ocupado.
Fale com alguém individualmente, escrevendo a alcunha dele e dois-pontos.
Quase todas as Segundas-Feiras, às 16:00 CET ou CEST, decorre uma reunião onde é discutido o que se passou na semana passada, o que estamos a fazer e tudo o que é relevante para o projecto. As actas da reunião são guardadas no Google Docs.
A actividade está ao máximo durante o dia (no fuso-horário CET ou CEST) e à noite. As manhãs e noites dos EUA são muito sossegadas.
O IRC não guarda registos históricos. Se fechar o canal, toda a informação perder-se-á, não sendo mais capaz de ler o que se passou quando se juntar ao canal de novo. Se fizer alguma pergunta, terá de tomar notas ou permanecer ligado!
É realmente irritante para os outros utilizadores e disruptivo para as conversas se continuar a ligar-se e desligar-se.
Lista de E-mail¶
A lista de correio é usada para os anúncios e raramente para discussões. Todos os que quiserem trabalhar no Krita, de uma forma ou outra, deverão estar inscritos na lista de correio.
Arquivo das Listas de Correio <https://mail.kde.org/mailman/listinfo/kimageshop>`_
A lista de correio chama-se «kimageshop», porque esse é o nome pelo qual foi iniciado o projecto Krita. Questões legais (surpresa!) conduziram a duas mudanças de nome, uma para Krayon e outra para Krita.
GitLab (KDE Invent)¶
O Gitlab serve os seguintes propósitos para a equipa do Krita:
Rever as contribuições dos voluntários através de Pedidos de Junção (Merge Requests - MR) no Graphics/Krita, no caso do código, ou no Documentation/Krita.org Documentation Website para o conteúdo do Manual do Krita.
Alojar o repositório do Git: https://invent.kde.org/graphics/krita/. Lembre-se que, embora exista uma réplica do nosso repositório do Git no Github e no Phabricator, o mesmo não é usado para o desenvolvimento do Krita.
Alojar o repositório do conteúdo do Manual do Krita: https://invent.kde.org/websites/docs-krita-org
Não crie novos problemas no Gitlab ou o use para criar relatórios de erros.
Coloque todas as suas alterações de código (pedidos de reunião) no Gitlab. Não anexe as modificações aos erros no sistema de gestão de erros.
Phabricator¶
O Phabricator serve os seguintes propósitos para a equipa do Krita:
Registar o que estamos a fazer: https://phabricator.kde.org/maniphest/ Isto inclui as tarefas de desenvolvimento, o desenho de novas funcionalidades e desenho da interface, assim como tarefas relacionadas com a página Web.
Não comunique erros como tarefas no Phabricator. O Phabricator é onde nós organizamos o nosso trabalho.
Artistas do Krita¶
O Krita Artists é um fórum criado para os utilizadores e artistas. A maioria dos programadores também têm contas no fórum.
Bugzilla: o Sistema de Registo de Erros¶
O Krita partilha o sistema de gestão de erros com o resto da comunidade do DKE. Os erros do Krita podem ser encontrados debaixo do produto Krita. Existem dois tipos de relatórios no sistema: erros e pedidos. Veja os capítulos sobre a Comunicação de Erros e a Triagem dos Erros para saber como tratar deles. Os pedidos são solicitações de funcionalidades. Não comunique pedidos de funcionalidades no Bugzilla, a menos que um programador lho tenha pedido. Veja o capítulo sobre Pedidos de Funcionalidades para saber o que é necessário para criar um novo pedido de funcionalidades.
Etapas¶
Algumas vezes, os programadores de base do Krita e os utilizadores juntam-se, frequentemente em Deventer, na Holanda, para trabalhar em conjunto no nosso desenho do código, desenho de UX, na página Web ou em tudo o que possa necessitar de contacto cara-a-cara. As viagens para esses “sprints” normalmente é financiada pela KDE e.V., enquanto o alojamento é financiado pela Krita Foundation.