Programa de Engenharia de Sistemas e Computação da UFRJ • Trabalho com WordPress desde 2009 • Contribuições regulares ao WP-CLI e exporádicas ao core do WP • Defensor do software livre Quem sou eu
code itself, was created by and for the community. WordPress is an Open Source project, which means there are hundreds of people all over the world working on it.” (https://wordpress.org/about/)
de código em abril de 2014 • 32 desenvolvedores com acesso de escrita ao repositório de código e 1370 desenvolvedores que contribuíram com código através do Trac
tem o inglês como primeiro idioma e mais da metade reside nos EUA • Quase 70% dos desenvolvedores que já contribuíram com o core do WordPress pelo Trac tem o inglês como primeiro idioma e 50% reside nos EUA • 0,83% dos desenvolvedores que já contribuíram com o core do WordPress residem no Brasil
(59%) commits enquanto os desenvolvedores da comunidade realizaram 10390 (41%) commits • A maioria das contribuições de código da comunidade são correções de bugs
de novas funcionalidades • Tickets organizados por componentes e foco • Muitas mudanças nos últimos dois anos visando facilitar a entrada de novos contribuidores • https://core.trac.wordpress.org
git://develop.git.wordpress.org/ • O wordpress-develop é a junção do repositório do WordPress com o repositório de testes • Estrutura do repositório: ◦ Gruntfile.js ◦ src/ ◦ tests/ ◦ (...)
e a filosofia do projeto • Como criar um patch: https://make.wordpress. org/core/handbook/working-with-trac/submitting-a- patch/ • Estilo de código: https://make.wordpress. org/core/handbook/coding-standards/
aprovadas • Trabalhe em mais de um ticket • Se quiser criar um novo recurso considere trabalhar em equipe e começar criando um plugin • Com o tempo fica mais fácil • Acompanhe o make.wordpress.org/core • Não deixe a preocupação com o inglês te bloquear