Repolode
roots

roots/bedrock

Um boilerplate para WordPress que usa Composer e Git para gerenciar core, plugins e temas, com configuração por ambiente e uma estrutura de pastas mais organizada.

Estrelas
6,585
Forks
1,172
Issues abertas
6
Último commit
há 5 dias

O que é?

Bedrock é um boilerplate de projeto WordPress para desenvolvedores que querem gerenciar um site como gerenciam outros aplicativos: usando Git para controle de versão e Composer para dependências. O core do WordPress é instalado como um pacote Composer (roots/wordpress), e plugins e temas podem ser obtidos do repositório WP Packages, eliminando a necessidade de incluir diretamente os arquivos do WordPress no código-fonte.

O projeto reorganiza a estrutura padrão do WordPress, deixando-a mais clara: move a raiz web para um diretório dedicado e separa o código da aplicação do core. A configuração é feita por arquivos específicos de cada ambiente e variáveis de ambiente carregadas com Dotenv, mantendo segredos e configurações de cada ambiente fora do repositório. O projeto também inclui um autoloader para mu-plugins, que permite carregar plugins comuns como must-use plugins.

O projeto segue a metodologia Twelve-Factor App adaptada para WordPress.

Recursos principais

  • 01Instala o core do WordPress via Composer usando o pacote roots/wordpress
  • 02Obtém plugins e temas do repositório WP Packages
  • 03Arquivos de configuração específicos por ambiente e variáveis de ambiente baseadas em Dotenv
  • 04Estrutura de pastas reorganizada, que separa a raiz web do código da aplicação
  • 05Autoloader para carregar plugins comuns como mu-plugins

Casos de uso

  • Começar um novo site WordPress que deve ter controle de versão e ser implantado via Git
  • Gerenciar plugins e temas do WordPress como dependências do Composer em vários ambientes
  • Manter credenciais de banco de dados e chaves de API fora do código-fonte

Início rápido

  1. 1

    Leia a documentação de instalação do Bedrock vinculada no README

Tópicos

#wordpress#composer#php#boilerplate#environment-variables#cms#bedrock#wordpress-boilerplate#wordpress-composer#wordpress-starter

Perguntas frequentes

O que é bedrock?
Um boilerplate para WordPress que usa Composer e Git para gerenciar core, plugins e temas, com configuração por ambiente e uma estrutura de pastas mais organizada. Bedrock é um boilerplate de projeto WordPress para desenvolvedores que querem gerenciar um site como gerenciam outros aplicativos: usando Git para controle de versão e Composer para dependências. O core do WordPress é instalado como um pacote Composer (roots/wordpress), e plugins e temas podem ser obtidos do repositório WP Packages, eliminando a necessidade de incluir diretamente os arquivos do WordPress no código-fonte.
bedrock é gratuito? Qual é a licença?
bedrock é open source sob a licença MIT. Confira os termos da licença antes de usá-lo em produtos comerciais.
bedrock ainda é mantido?
Manutenção ativa. O último commit de bedrock foi em 1 de nov. de 2026.
Para que posso usar bedrock?
Começar um novo site WordPress que deve ter controle de versão e ser implantado via Git Gerenciar plugins e temas do WordPress como dependências do Composer em vários ambientes Manter credenciais de banco de dados e chaves de API fora do código-fonte
Como instalar bedrock?
Leia a documentação de instalação do Bedrock vinculada no README
Onde consigo bedrock?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/roots/bedrock

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados