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.