Normalmente, somos uma loja Rails e muito felizes com todas as ferramentas e melhores práticas da comunidade que saem da caixa com o uso de Ruby e Rails.
Ultimamente, temos feito algumas coisas de desenvolvimento WordPress (apenas por diversão!: /) E o processo de desenvolvimento é uma merda. Mesmo quando você coloca tudo na implantação e colaboração do Git, ainda é um incômodo.
Aqui estão algumas coisas que facilitaram nosso trabalho:
Use Compass
Adicionamos Compass ao desenvolvimento do tema WordPress usando nossa linha de comando e a bússola gem. Escrevemos um style.css para as informações do tema do WordPress e adicionamos nossas próprias folhas de estilo / pasta padrão onde a bússola compilaria nossas folhas de estilo.
Coloque cada tema em um Git
Estamos trabalhando em vários temas e gostaríamos de fazer alterações. Colocamos a raiz de cada tema em seu próprio repositório Git separado. Em seguida, em nossas máquinas de desenvolvimento local, instalamos o WordPress e vinculamos nossos repositórios de tema ao wp-content / themes de nossa própria instalação do WordPress.
Cada um de nós pode fazer suas alterações independentemente com o Git e também testá-lo em uma instalação do WordPress em execução.
Use o Rake para tarefas comuns
Escrevemos algumas tarefas Rake que nos ajudariam a empacotar e implantar nosso tema para distribuição. Basicamente, a tarefa Rake compila as folhas de estilo, remove os arquivos de desenvolvimento e adiciona tudo em um bom arquivo .zip para distribuição em WordPress.