ID: 0x

|

DATE:

Resumo do WordCamp Málaga: Acelerando a Revisão de Plugins com WordPress Playground e IA

AUTHOR:

|

READ_TIME: ~5 MIN

Olá pessoal! Decidi escrever este post para dar um breve resumo do que rolou no WordCamp Málaga.

O evento durou dois dias e foi super bacana, com foco bem forte na plataforma de e-commerce. Durante o evento, tive a oportunidade de atuar em duas frentes: fui convidado a liderar a mesa do WordPress Playground no Contributor Day e também estive no estande do WooCommerce, junto com meu colega, César.

Aqui vai um resumo de como foram esses dias e das soluções incríveis que discutimos por lá.

Dia 1: Contributor Day e a equipe de Plugin Review

Contributor Day, para quem não conhece, é uma oportunidade para os membros da comunidade contribuírem em diferentes áreas do ecossistema do WordPress. Um dia inteiro em que os times são divididos em temas.

dia do contribuidor no WordCamp Malaga

O primeiro dia foi muito bom porque é sempre aquela oportunidade fantástica de ter contato direto com a comunidade. Durante o evento, sugeri que juntássemos a mesa do Playground à equipe de Plugin Review (Revisão de Plugins). Eu queria muito discutir como o Playground poderia ajudar a acelerar o processo de revisão deles.

inicio do contributor day

O cenário atual é o seguinte: nos últimos meses, o tempo de revisão e a quantidade de plugins enviados pela comunidade aumentaram excessivamente. Isso se deve muito à facilidade que as IAs trouxeram para os desenvolvedores criarem novos plugins. Para vocês terem uma ideia, há cerca de três anos tínhamos menos de 200 envios por semana. Hoje, recebemos mais de 500 envios por semana! É um aumento de quase cinco vezes, e a equipe continua trabalhando com a mesma capacidade de antes.

Tive a oportunidade de conversar com o David Perez e de mostrar como o Playground funciona na prática. Mostrei algumas soluções que já implementamos, como:

  • O PR Preview
  • O explorador de arquivos (File Browser)
  • A integração direta com os repositórios do GitHub

Melhorias no plugin Check Plugin (PCP)

O pessoal ficou super interessado em implementar o PR Preview no Plugin Check Plugin (PCP). Esse é o plugin que a equipe de revisão usa como uma primeira triagem para encontrar problemas de segurança e acessibilidade (é, inclusive, um dos requisitos para enviar um plugin hoje em dia).

Implementar o PR Preview do Playground vai facilitar muito as atualizações e acelerar os testes de novas versões do plugin. Assim como já utilizado no plugin WordPress AI. Também conversamos sobre a possibilidade de usar o Playground para executar testes E2E (ponta a ponta) e testes unitários.

Outra funcionalidade que discutimos foi a possibilidade de incluir uma feature no WordPress Playground para validar os arquivos de um plugin via Query API. Isso vai facilitar o processo de teste e revisão de plugins junto com o WordPress Playground.

A feature sugerida foi criar uma Query API para abrir o file browser ativo apontando para uma linha de código específica em um arquivo. Por exemplo o usuário carrega uma URL:

http://127.0.0.1:5400/website-server/?filebrowser=wp-config.php:5Code language: JavaScript (javascript)

O playground irá abrir com o file browser ativo na linha 5 do arquivo wp-config.php.

Eu enviei um pull request para o playground com essa nova feature. Agora vamos esperar a revisão do time para ver essa nova funcionalidade no ar.

Nova agent skill para guidelines de revisão de plugins

Durante o contributor day, conversamos sobre agent skills e David Perez mencionou que havia uma agent skill para ajudar na revisão de plugins que estava em revisão. Daí revisarmos uma nova Skill para ser incluída no repositório de skills do WordPress.

Agora temos a possibilidade de usar uma agent skill para revisar nossos plugins, seguindo as guidelines do time de plugins do WordPress. Ele é focado exatamente no processo de revisão, permitindo que a equipe (e os voluntários) rodem uma primeira bateria de testes antes do envio oficial. Isso deverá ajudar os revisores de plugins.

O primeiro dia foi o mais válido do evento, com diversas colaborações entre os times de colaboradores.

Dia 2: Estande do WooCommerce e o Málaga AI

No segundo dia, passei a maior parte do tempo no estande do WooCommerce com o César Casaseca do time do Woo. Muita gente passou por lá para tirar dúvidas sobre e-commerce, de perguntas básicas a questões bem específicas, e pudemos ajudar a resolver. Também foi ótimo poder interagir e me conectar com os Happiness Engineers que estavam cuidando do estande do WordPress.com ao lado.

Para fechar o evento, acabei conversando com os organizadores do Málaga AI, um grupo local focado em inteligência artificial. Aproveitei a oportunidade e enviei uma proposta para dar uma palestra no meetup deles, falando justamente sobre IA no WordPress Playground e sobre como ela pode melhorar o fluxo de trabalho de criadores de conteúdo e desenvolvedores.

O evento foi super legal, produtivo e o saldo foi muito positivo. Já estou animado para colocar a mão na massa e implementar as ideias que surgiram!


ENCODING: UTF-8

|

CHMOD: 644

// RELATED_ENTRIES

NEXT_READS

> cat ./comments.log

LOADING_ENTRIES…


> write ./comments.log –append

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *