Ir para o conteúdo

Junte-se a nós

Como ajudar no desenvolvimento do Kate

Se você quiser nos ajudar a desenvolver o Kate, o KWrite ou o KTextEditor, junte-se ao nosso canal Kate na Matrix (mais informações gerais sobre o Matrix e o KDE aqui).

Se você tiver propostas concretas de desenvolvimento ou até mesmo um patch, apareça na nossa instância KDE GitLab.

Como compilar o Kate

O Kate pode ser facilmente compilado em uma distribuição Linux atual. Fornecemos um tutorial sobre como compilar o Kate e as dependências necessárias para isso. Para outros sistemas operacionais, a mesma página fornece links extras com informações.

Contribuindo com código

Para contribuições, a melhor maneira de entregá-las é por meio da nossa instância do GitLab invent.kde.org.

Como configurá-lo e usá-lo está documentado na documentação do invent.kde.org.

Basta abrir uma nova solicitação de mesclagem para o Kate. Para mais detalhes, consulte esta postagem do blog.

Se você quiser ter uma visão geral dos patches já aceitos para ter uma ideia de como o processo funciona, dê uma olhada em nossa página solicitações de mesclagem. Visitar algumas dessas solicitações aceitas pode ajudar a entender melhor o funcionamento do projeto.

Áreas de trabalho

A principal área de trabalho é a programação, mas se você não é programador, pode ajudar em muitas outras áreas:

  • Escrever e manter documentação.
  • Escrever e manter arquivos de destaque de sintaxe.
  • Escrever e manter scripts.
  • Manter relatórios de bug.
  • Fornecer um feedback útil.
  • Ajude-nos auxiliando o KDE. Como parte do KDE, o Kate se beneficia do KDE como um todo. Além da excelente integração fornecida pelo KDE, a ajuda da equipe de tradução do KDE é inestimável.

Padrões de codificação em C/C++

O código em nossos repositórios deve seguir o estilo descrito para o KDE Frameworks.

A ferramenta CMake que usamos configurará ganchos de pré-commit apropriados para garantir esse estilo usando clang-format.

Documentando seu código

Usamos a sintaxe Doxygen para documentar código, e é bom documentar tudo, até mesmo código privado, já que outras pessoas além de você podem trabalhar nele ou apenas tentar entendê-lo.

Para comentários dentro de funções, comentários de linha única em C++ são preferíveis em vez de comentários de várias linhas em C.

Bons pontos para começar

Você pode dar uma olhada em nossa lista atual de problemas; talvez você esteja interessado em cuidar de um deles.