Automattic para renovar os esforços em sublinhados, retirar componentes do gerador de temas iniciais
Publicados: 2017-06-28
Nos últimos meses, recebemos perguntas sobre o tema inicial Underscores de código aberto da Automattic. Após seis meses sem commits no repositório do GitHub e solicitações de pull sem resposta, usuários e colaboradores começaram a se perguntar se o projeto foi abandonado.
Depois de entrar em contato com a Automattic para obter uma atualização de status do Underscores, a empresa confirmou que ainda é um projeto ativo, mas não explicou por que ficou inativo por seis meses.
Nas últimas semanas, houve uma onda repentina de commits no repositório Underscores, a primeira atividade desde dezembro de 2016. O projeto saiu da hibernação e a Automattic anunciou suas intenções de renovar seus esforços para mantê-lo.
“À medida que continuamos a buscar consistência nos temas e imaginamos o que eles podem se tornar com Gutenberg, estamos trazendo nossa atenção de volta aos Underscores”, disse David Kennedy. “No ano passado, recebemos muitas perguntas da comunidade sobre Underscores e se o abandonamos. De jeito nenhum! É um projeto estável e gostamos de trabalhar em algo novo, longe disso. Isso nos deu uma melhor perspectiva e mais ideias para o futuro do Underscores.”
Kennedy explicou como os mantenedores do projeto passaram o último ano e meio experimentando o Components, um gerador de tema inicial que foi criado para fornecer uma abordagem mais modular ao desenvolvimento de temas com blocos de construção reutilizáveis. A equipe decidiu aposentar os Componentes em favor de reorientar os Underscores e aplicar o que aprenderam com o experimento.
“O gerador que construímos para juntar os diferentes componentes ficou complexo rapidamente”, disse Kennedy. “Criamos um plugin para testar compilações localmente e lutamos com uma maneira perfeita de criar muitos temas iniciais a partir de uma base de código. A ideia original ainda é sólida: fazer com que os temas iniciais façam mais, criando-os a partir de blocos de construção. Mas não atingimos a marca, então estamos aposentando os Componentes.”
Underscores adiciona Ulrich Pogson como novo committer
A Automattic nomeou Ulrich Pogson como um novo committer para Underscores, o segundo contribuidor não-Automattic, seguindo Philip Arthur Moore, a receber acesso de commit. Pogson é um colaborador do WordPress e organizador de encontros, membro da Equipe de Revisão de Temas e uma voz independente para a comunidade Underscores.
Philip Arthur Moore disse que estava empolgado com a notícia e agradecido à Automattic por “não permitir mais que os sublinhados apodrecessem na videira”.
“É justo dizer que meu envolvimento com o tema inicial provavelmente sairá do coma e encontrará uma nova vida”, disse Moore. “Isso é exatamente o que a comunidade de temas precisa agora, e eu não poderia estar mais animado para ver o que criamos e criamos.”
No início de janeiro, a comunidade Underscores compartilhou preocupações sobre a falta geral de liderança e transparência do projeto. O colaborador Sami Keijonen escreveu um artigo com ideias construtivas sobre como a Automattic poderia melhorar o desenvolvimento de Underscores. Uma de suas sugestões para o projeto foi identificar a liderança para avançar, uma pessoa ou grupo de pessoas que poderiam ser responsáveis por revisar e discutir questões e puxar solicitações com mais frequência. Isso encorajaria discussões e testes mais ativos de pull requests.

Nos comentários deste post, Pogson expressou preocupações semelhantes e disse que potencialmente estaria interessado em criar um fork de Underscores.
“Pessoalmente, também hesito em contribuir, pois não tenho certeza de quando a PR será incorporada”, disse Pogson. “Eu gostaria de ver feedback regular em vez de PR's serem fundidos em uma farra de fusão. Há também um choque entre os _s que atendem às necessidades da Automattic e, ao mesmo tempo, as necessidades da comunidade.”
Agora que Pogson foi nomeado committer, ele pode ajudar a equipe a manter uma discussão ativa sobre os problemas e manter os pull requests em andamento.
“Um grande número de pessoas usa Underscores como base para seus clientes e para temas no w.org”, disse Pogson. “Gostaria de trazer coisas que me tornaram um desenvolvedor melhor e tornar mais fácil para os outros começarem.”
Pogson disse que ainda está encontrando sua posição na equipe e prevê que provavelmente fará uma fusão de relações públicas simples no início. Ele gosta de trabalhar em Underscores e disse que gosta regularmente de analisar questões abertas e dar feedback.
Sami Keijonen disse que a adição de Pogson como committer é “uma notícia muito boa”.
“Eles estão trazendo o foco de volta aos sublinhados e podem trazer as melhores ideias de componentes para os sublinhados”, disse Keijonen. “Ulrich é a escolha perfeita como novo committer. Ele está envolvido no desenvolvimento há muito tempo e conhece o quadro geral. Também é bom ver um committer de fora da Automattic. Diferentes tipos de perspectivas são sempre bem-vindos.”
Keijonen disse que também está otimista de que David Kennedy assumiu um papel de liderança mais ativo e espera que o projeto continue a se beneficiar disso.
“Com tudo isso dito, _s ainda é o tema inicial da Automattic”, disse Keijonen. “Isso pode significar mais decisões relacionadas ao wp.com no futuro. Essa é uma razão pela qual muitos têm seu próprio fork de _s .” Ele citou alguns exemplos de empresas que têm bifurcações ativas de Underscores para atender aos seus interesses particulares, incluindo WebDevStudios, Zeeland Family e Digitoimisto Dude Studio.
“Será uma parceria interessante, pois sou o único committer que não trabalhou na Automattic”, disse Pogson. “Acho que sempre haverá um certo embate entre o que a Automattic precisa e o que a comunidade quer, justamente pela natureza do projeto. Muitos autores de plugins têm o mesmo problema quando recebem solicitações que não são ideais para os outros clientes. Ainda há um pouco de incerteza, mas tenho certeza de que essas coisas serão esclarecidas no futuro”.
