fetchpriority e decoding? Aprendi contribuindo para o WordPress

Fiz uma pesquisa e parece que minha primeira colaboração para o core do WordPress foi na versão 4.9, lá em 2017. De lá para cá, venho tentando mandar pelo menos uma colaboração para cada versão maior. Não perdi nenhuma desde o WordPress 5.6, lançado em 2020.

Com o WordPress 6.3 vindo, chegou a hora de mandar mais uma colaboração. Como tempo livre é raro, eu divido o processo em várias partes, em dias diferentes. É mais ou menos assim:

  1. Crio uma pasta nova nos favoritos do meu navegador (WP 6.3, por exemplo);
  2. Abro o trac e vou na lista de tickets da próxima versão;
  3. Dou uma olhada geral, prestando atenção na coluna Workflow;
  4. Abro os tickets marcados com needs-patch ou needs-unit-tests;
  5. Se o ticket é interessante eu favorito, senão só vou pro próximo. Se for interessante, mas não ao ponto de querer contribuir, eu “sigo” o ticket clicando no Watch this ticket, lá no final;
  6. Em um outro dia, abro os favoritos e tento escolher alguns para enviar uma colaboração;
  7. Fico atento ao feedback. Se precisar de algum ajuste no código ou explicar alguma decisão, tento mandar o quanto antes.

O código que enviei dessa vez é relacionado aos atributos fetchpriority e decoding da tag <img>, que eu só fiquei sabendo que existiam porque abri esse ticket. Gostei tanto que abri esse Pull Request no GitHub, que foi incorporado nesse changeset.

E você, já colaborou pro WordPress 6.3? É bem provável que você aprenda algo legal só pelo desafio. Aproveita que ainda dá tempo!