WordPress para explorar o uso de codespaces do GitHub para melhorar a experiência do colaborador – WP Tavern

A desenvolvedora líder do WordPress, Helen Hou-Sandí, propôs o uso do GitHub Codespaces para melhorar a experiência do colaborador. O GitHub anunciou recentemente a disponibilidade do GitHub Codespaces, seu ambiente de desenvolvedor baseado em nuvem de lançamento rápido, para todos os usuários, com 60 horas gratuitas por mês para usuários gratuitos e 90 horas para usuários Pro. O Codespaces permite iniciar qualquer repositório GitHub com um único clique.

fonte da imagem: GitHub.com

“Procuro fazer wordpress/wordpress-develop utilizável em GitHub Codespaces com um público-alvo inicial de pessoas que estão começando a contribuir para o núcleo em um Dia do Colaborador”, Hou-Sandí. “Isso parece ser principalmente uma questão de tomar decisões sobre nossas configurações de contêiner.”

Colocar um ambiente de desenvolvimento em funcionamento pode ser um dos aspectos mais demorados de participar de um dia de colaborador, especialmente com wi-fi lento. Hou-Sandí experimentou isso recentemente no WordCamp US Contributor Day de 2022.

“Essa experiência me lembrou que, como projeto, devemos tentar tornar cada vez mais fácil contribuir com o WordPress, e uma opção de desenvolvimento remoto é uma boa opção em nosso kit de ferramentas”, disse ela. “Isso permite que os contribuidores comecem com configuração mínima e sem a necessidade de um desktop/laptop – você pode corrigir e testar o WordPress a partir de um tablet ou telefone.”

Hou-Sandí trabalha com Codespaces há quase dois anos. Em sua apresentação WCUS de 2021 intitulada “Uma voz para a nova administração da Casa Branca com o editor de blocos”, ela surpreendeu o público com uma demonstração ao vivo da arquitetura de um bloco personalizado usando Codespaces. A gravação, que mostra parte do trabalho que ela e sua equipe fizeram no site 2020/2021 Biden/Harris whitehouse.gov, é um bom exemplo de como o Codespaces pode ser uma ferramenta útil para o desenvolvimento do WordPress.

Os desenvolvedores do WordPress responderam positivamente em apoio ao uso de Codespaces para melhorar a experiência do colaborador e muitos estão ansiosos para ajudar no projeto e testar quando estiver pronto.

O engenheiro do Gutenberg, Riad Benguella, disse que ter um ambiente de desenvolvimento e teste on-line integrado seria “um ótimo complemento para os repositórios WordPress e Gutenberg”.

Se o uso de Codespaces pode reduzir o atrito e ajudar as pessoas a configurar um ambiente de desenvolvimento em questão de minutos em vez de horas, isso melhoraria significativamente a produtividade em eventos dedicados à contribuição.

“Acredito que isso ajudará não apenas os novos, mas todos os contribuidores”, disse o desenvolvedor do WordPress, Tung Du. “Para mim, usar Codespaces para revisar PRs é uma ótima experiência.”

“Além disso, adicionar suporte a Codespaces também significa adicionar suporte a devcontainer, o que facilita a configuração do ambiente de desenvolvimento local para colaboradores que usam o VS Code.”

O limite de 60 horas gratuitas do GitHub também pode ser usado pelos desenvolvedores em seus próprios projetos, portanto, ainda pode haver a necessidade de tutoriais sobre o uso de outros métodos de desenvolvimento local. Para o usuário ocasional do Codespaces, é difícil superar a conveniência de criar um ambiente de desenvolvimento em segundos.

“Adoro isso até mesmo para colaboradores que não são novos”, disse Scott Kingsley Clark. “Pessoalmente, acho isso muito útil, pois remove outro obstáculo para contribuir. Eu sou totalmente a favor, mal posso esperar para experimentá-lo assim que estiver pronto para o teste.”

Deixe uma resposta