Bibliotecas WordPress de código aberto (por que devo compartilhá-las)
- repositórios privados são normalmente dedicados a projetos de clientes ou projetos que eu acho que ainda não estão prontos para outros usarem (por causa da sobrecarga de gerenciá-los),
- gists são estritamente para compartilhar trechos de código neste blog, e é isso,
- bibliotecas de código aberto do WordPress estão ocasionalmente lá, mas se tornaram bastante datadas,
Mas durante a conversa, percebi que tenho muitas pequenas classes, plugins, utilitários, funções, helpers, etc. relacionados ao desenvolvimento do WordPress ou JavaScript que nunca coloquei no GitHub.
Muito do que tenho atualmente está desatualizado.
Ou seja, eu realmente não abro minhas bibliotecas do WordPress. Eu tenho razões para tudo isso, mas o ponto principal é que eu quero mudar isso.
Bibliotecas WordPress de código aberto
Primeiro, reconheço que é uma pena. Quero dizer, eu gosto de código aberto por razões de software livre (para estudo, para bifurcação, para educação, uso e assim por diante). Mas, para ser honesto, o fardo que vem com a manutenção de um projeto que pode se tornar popular torna-se um pouco mais difícil de lidar.
Na verdade, pode ser esmagador a ponto de você querer apenas ignorar qualquer feedback que possa receber. Eu não sou um fã disso principalmente por uma questão de desrespeito.
Por outro lado, eu poderia apenas marcar o repositório como privado, mas quem ajuda isso? O projeto não é comissionado nem nada, então qual é o sentido de mantê-lo em confinamento?
Como mencionei em vários posts deste ano, uma das coisas que quero fazer é fazer algumas mudanças neste blog. Eu vejo isso como o centro de muito do que eu faço, então compartilhar vários projetos e coisas assim faria sentido, certo?
Claro, eu compartilhei alguns projetos ao longo dos anos (e você pode vê-los), mas muitos deles estão datados ou sem manutenção. Eu considerei nuke grande parte da minha conta e começar de novo, mas recebi outros conselhos.
De qualquer forma, isso não quer dizer que estou compartilhando um determinado projeto hoje, mas em breve. Em vez disso, trata-se mais da sobrecarga que vem com o gerenciamento de um projeto de código aberto.
Espere o que? Compartilhe seu trabalho, mas é muito trabalho?
Então, para esse ponto, deixe-me esclarecer: de forma alguma estou dizendo que um simples plugin do WordPress ou outro tipo de utilitário de uma biblioteca é comparável a algo como outros grandes aplicativos que conhecemos.
Eu não sou delirante (na maioria das vezes).
Mas também estou em um ponto em que estou tentando administrar um negócio, construir um mercado específico para plugins para blogueiros e trabalhar no trabalho do cliente enquanto tento compartilhar algumas coisas com a comunidade de desenvolvedores que geralmente dão tanto .
Claro, temos aqueles que são menos que estelares, para dizer educadamente, mas na minha experiência, temos muitas pessoas que adoram abrir problemas, enviar solicitações de pull e oferecer críticas de código.
E isso pode tornar um projeto muito melhor.
Visando Melhor
Com tudo isso dito, vou tentar fazer um trabalho melhor de código aberto de algumas das coisas que tenho por aí. Não sei se é útil. Não sei se vai ajudar alguém. Mas tem sido benéfico para mim, e são coisas que uso que gostaria que existissem mas não existem, e que me ajudam no meu dia-a-dia.
Então, provisoriamente a partir da próxima semana, estarei compartilhando algumas dessas coisas.