tableless / tableless-old-wp

Website do Tableless
139 stars 39 forks source link

Organização do repositório #28

Closed augustobmoura closed 4 years ago

augustobmoura commented 8 years ago

Tema algum motivo específico pro repositório conter todos os assets do Wordpress? Inclusive os diretórios do wp-admin e wp-include. Quer dizer, não seria mais sensato o repositório ter somente os arquivos do tema em wp-content/themes/tableless?

Isso tem me atrapalhado bastante na hora de contribuir, porque geralmente tenho um servidor Wordpress só para testes (com alguns post genéricos e afins), e como existem outros temas não posso simplesmente dar um push da pasta do tema, acaba que tenho que ficar copiando os arquivos para outro blog wordpress-tableless para mandar as alterações.

ghost commented 8 years ago

@Augusto-Moura infelizmente creio que seja necessário o repositório ter as outras partes do WordPress. Até porque um Tema não consiste apenas do ./wp-content/themes/, ainda mais o Tableless que é um tema comunitário mais complexo. Ele necessita do ./wp-content/plugins/ e ./wp-content/uploads/, por exemplo, ou como você pretende ativar os plugins e obter as imagens do tema sem esses diretórios?

augustobmoura commented 8 years ago

Acho que faria mais sentido os plugins serem colocados em uma lista junto com o setup do tema no readme, assim como os packages do npm estão listados e não "instalados". Até porque nunca vão ser modificados (quer dizer, ninguém vai editar eles em uma contribuição) e tem os mesmos problemas de outras libs como versionamento e compatibilidade. Falei sobre owp-content/themes/ porque até onde sei é onde está todos os assets do tema (pelo menos a parte que outra pessoa usaria em seu blog), mas podemos muito bem deixar a pastawp-content/ inteira.

Pra mim não faz sentido coisas no repositório que não devem ser "tocadas" (entede-se que não farão parte de nenhuma contribuição), quer dizer, não há sentido em ninguém editar o código fonte de um third-party, e se necessário fazê-lo (uma coisa bem aleatória e com soluções muito melhores) seria melhor deixar em outro repositório como fork do original e apenas fazer a referência aqui.