Difference between revisions of "Contribute/pt-br"

Jump to: navigation, search
(Created page with ":* '''Leia o código fonte'''. http://websvn.kde.org e https://projects.kde.org/ estão disponíveis para ajudar a navegar pelo código. Leia alguns logs de commit e diff o cód...")
Line 78: Line 78:
 
:* '''Sites de busca'''. Não esqueça do seu site de busca favorito. Um dos melhores sites de busca é o Google. Com o Google você também pode [http://groups.google.com/ pesquisar] a grande maioria dos sites de notícias do Usenet, que também é particularmente útil, especialmente para programação em geral e questões relacionadas ao gcc.
 
:* '''Sites de busca'''. Não esqueça do seu site de busca favorito. Um dos melhores sites de busca é o Google. Com o Google você também pode [http://groups.google.com/ pesquisar] a grande maioria dos sites de notícias do Usenet, que também é particularmente útil, especialmente para programação em geral e questões relacionadas ao gcc.
  
:* '''Read the source code'''.  http://websvn.kde.org and https://projects.kde.org/ are available to help browse code. Read some commit logs and diffs for the code you might want to work with, It adds perspective.
+
:* '''Leia o código fonte'''.  http://websvn.kde.org e https://projects.kde.org/ estão disponíveis para ajudar a navegar pelo código. Leia alguns logs de commit e diff o código com o qual você pode querer trabalhar, isso adiciona perspectiva.
:* '''Ask on KDE mailing lists'''. If you still do not have an answer, try asking your question on one of the KDE mailing lists listed above.
+
:* '''Pergunte nas listas de discussão do KDE'''. Se você ainda não tem uma resposta, tente perguntar em uma das listas do KDE dispostas acima.
:* For questions relating to core development or third-party KDE development, unless you are particularly interested in [http://konqueror.kde.org/ Konqueror], [http://www.koffice.org/ KOffice], games or Java development, your main choice is [mailto:kde-devel@kde.org kde-devel] [mailto:kde-devel-request@kde.org?subject=subscribe (subscribe)].
+
:* Para perguntas relacionadas ao desenvolvimento principal ou desenvolvimento de terceiros KDE, unless you are particularly interested in [http://konqueror.kde.org/ Konqueror], [http://www.koffice.org/ KOffice], games or Java development, your main choice is [mailto:kde-devel@kde.org kde-devel] [mailto:kde-devel-request@kde.org?subject=subscribe (subscribe)].
 
:* For questions relating to Konqueror development, your main choice is [mailto:kfm-devel@kde.org kfm-devel] [mailto:kfm-devel@kde.org?subject=subscribe (subscribe)]
 
:* For questions relating to Konqueror development, your main choice is [mailto:kfm-devel@kde.org kfm-devel] [mailto:kfm-devel@kde.org?subject=subscribe (subscribe)]
 
:* For questions relating to KOffice development, your main choice is [mailto:koffice-devel@kde.org koffice-devel] [mailto:koffice-devel-request@kde.org?subject=subscribe (subscribe)]
 
:* For questions relating to KOffice development, your main choice is [mailto:koffice-devel@kde.org koffice-devel] [mailto:koffice-devel-request@kde.org?subject=subscribe (subscribe)]

Revision as of 16:45, 1 May 2012

Other languages:Greek 34% • ‎English 100% • ‎Spanish 40% • ‎Finnish 72% • ‎French 79% • ‎Galician 100% • ‎Japanese 56% • ‎Korean 51% • ‎Dutch 98% • ‎Polish 95% • ‎Brazilian Portuguese 95% • ‎Slovak 13% • ‎Chinese (China) 96%


Contents

Contribuir

O objetivo desta página é fornecer um resumo dos diferentes aspectos do desenvolvimento do KDE, particularmente sobre os aspectos relacionados à programação. O projeto KDE dá as boas-vindas a todos que desejam ajudar.

{{{3}}}
 
noframe
Há várias formas de envolver no desenvolvimento do KDE, elas podem ser classificadas em várias categorias: Documentação, Tradução, Desenvolvimento, Usabilidade, Acessibilidade, Artwork, Promoção Você não é um programador? Veja as páginas do KDE em se envolvendo para ver outras formas de colaborar. Veja também: Bugsquad!
Nota


Fontes de notícias e email

A direção geral do projeto KDE é determinada pelos que fazem o trabalho - não há um plano único de alto nível que diga o que será o KDE no futuro.

Se você deseja saber o que está acontecendo atualmente no KDE, há uma número de fontes que você pode acessar: ; Listas de discussão : Provavelmente a melhor maneira de encontrar o que está acontecendo no desenvolvimento do KDE. Arquivos estão disponíveis aqui

CommitFilter
Recebe notificação de commits dos repositórios do KDE em áreas que lhe interessam.
KDE Commit-Digest
Resumo semanal dos commits dos projects nos repositórios do KDE.
Dot
O site de notícias do KDE.

Reportando Bugs

A forma mais fácil de contribuir para o KDE é reportar alguns bugs que você encontra usando o software Sistema de acompanhamento de bugs do KDE (também conhecido como Bugzilla).

Se ocorre um "crash" durante o uso de um aplicativo o Dr Konqi aparecerá e guiará você ao longo do processo para relatar o bug. Aprenda mais sobre isso lendo como criar um relatório útil de bugs .

Começando a programar

Começar a programar para o KDE é uma questão de encontrar algo para corrigir, e corrigi-lo. Pode ser que você queira ter uma visão geral dos módulos para lhe ajudar a encontrar o que está procurando; uma vez tenha corrigido algo, você desejará enviar um patch. Se faz isso algumas vezes, você pode querer solicitar uma conta de colaborador do KDE, dessa forma você pode melhorar as coisas diretamente.

C++

A maior parte do KDE está escrita em C++. Se você não tem familiaridade com esta linguagem, você deveria fazer pelo menos algum trabalho com ela. Há um bom número de livros sobre C++ - uma excelente fonte é Bruce Eckel's "Thinking in C++", que está disponível para download grátis e também na versão impressa. Isso não é essencial para entender tudo antes de começar no KDE, mas você precisa entender sintaxe básica e operações.

Qt

Para se tornar proficiente em KDE, você deve entender sobre o Qt toolkit. Se você não é familiarizado com Qt, você deve trabalhar usando os tutoriais incluidos com mais recente Qt Reference Documentation.

Se você precisa de uma introdução mais suave ao Qt, ou apenas gostaria de uma visão alternativa, então você pode querer procurar em The Independent Qt Tutorial (Atualmente offline devido ao contrato do livro).

Se você prefere aprender Qt lendo um livro tradicional, dê uma olhada na página de livros sobre o Qt. Mais sugestões sobre como se familiarizar com Qt4 estão disponíveis na página Como aprender Qt.

KDE

Uma variedade de informações sobre as técnicas do KDE está disponível na seção de tutoriais. Note que alguns desses tutoriais ainda tem como alvo o KDE3, embora eles devam ser parcialmente aplicáveis.

Você também encontrará informações úteis sobre o código do KDE na seção FAQs. Essas informações também podem ser um pouco datadas para o KDE4, entretanto muito disso é largamente aplicável, mesmo fora do KDE.

Você também pode ler livros de código do KDE.

Por último, mas não menos importante, o KDE vem com uma documentação de classe extensa (Application Programmer Interface) documentação. Isso está disponível na seção KDE API Reference Manuals , que também contém um número de links úteis em como escrever ou atualizar a documentação da classe. Você pode também gerar isso na sua própria máquina, ou consultar para uma versão online mais atualizada API Reference.

Uma descrição detalhada dos passos acima está disponível em nosso Guia de Programação.

Se envolvendo em caça de bug e qualidade de aplicativos

Há um grande número de aplicativos no KDE e nem todos tem um mantenedor dedicado a gerenciar bugs e geralmente ajudar com todas as questões relacionadas à transformação de algum trabalho de código em um aplicativo polido.

Se você está interessado em ajudar o KDE, mas não sabe por onde começar, tornar-se um membro da Equipe de Qualidade do KDE pode funcionar para você - veja o site da Equipe de Qualidade para mais informações. Note que você não precisa de nenhuma habilidade de programador para se envolver. Desenvolvedores em particular regularmente publicam no chamado Junior Jobs para encorajar novos contribuidores.

Claro, você pode se envolver com caça de bug sem fazer parte da Equipe de Qualidade do KDE - apenas crie sua própria conta no KDE bug tracking system e comece procurando e classificando os bugs. Novamente, você não precisa ter habilidades de programador - ajudaria muitos os programadores apenas ter um procedimento que permitisse a um bug ser reproduzido consistentemente.

O Bugsquad tenta acompanhar os bugs no KDE e garantir que bugs válidos são notados pelos desenvolvedores. Você não precisa de nenhum conhecimento em programação para estar no Bugsquad; na verdade é uma ótima maneira de contribuir com algo para a comunidade do KDE se você não pode programar.

Obtendo respostas para suas questões

Se sua questão refere-se ao desenvolvimento do KDE, suas opções são praticamente as mesmas dos outros usuários em geral, com algumas modificações:

  • Leia o FAQ do desenvolvedor. Muitas perguntas comuns dos desenvolvedores foram respondidas no KDE Developer FAQ
  • Pesquisar/navegar nos sites do KDE. Um monte de perguntas podem ser respondidas a partir dos sites do KDE e da documentação incluída nele. Você pode pesquisar todos os sites do KDE na página inicial. Além disso você pode navegar pelo site do KDE TechBase. E se possível, ajudar a editá-la de forma clara e usar a página de discussão se algo não estiver claro.
  • Pesquisar listas de discussão. Um monte de perguntas já foram respondidas nas listas de discussão do KDE, em particular as listas kde-devel, kde2-porting, kde-core-devel, kde-games-devel, kfm-devel and koffice-devel. Você pode pesquisar estas listas em lists.kde.org. Você deve sempre pesquisar por suas respostas antes de fazer perguntas nas listas de discussão. Quando você faz uma pergunta na lista de discussão você está enviando email para milhares de pessoas -- por favor, faça isso somente se você não conseguiu a resposta através de uma simples pesquisa.
  • Sites de busca. Não esqueça do seu site de busca favorito. Um dos melhores sites de busca é o Google. Com o Google você também pode pesquisar a grande maioria dos sites de notícias do Usenet, que também é particularmente útil, especialmente para programação em geral e questões relacionadas ao gcc.
  • Leia o código fonte. http://websvn.kde.org e https://projects.kde.org/ estão disponíveis para ajudar a navegar pelo código. Leia alguns logs de commit e diff o código com o qual você pode querer trabalhar, isso adiciona perspectiva.
  • Pergunte nas listas de discussão do KDE. Se você ainda não tem uma resposta, tente perguntar em uma das listas do KDE dispostas acima.
  • Para perguntas relacionadas ao desenvolvimento principal ou desenvolvimento de terceiros KDE, unless you are particularly interested in Konqueror, KOffice, games or Java development, your main choice is kde-devel (subscribe).
  • For questions relating to Konqueror development, your main choice is kfm-devel (subscribe)
  • For questions relating to KOffice development, your main choice is koffice-devel (subscribe)
  • For questions relating to games development, your main choice is kde-games-devel (subscribe)
  • For questions relating to Qt development, please use the fine Qt mailing list.

A full list of KDE mailing lists is available here and here.


KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal