Repolode
roots

roots/bedrock

Composer와 Git으로 WordPress 코어, 플러그인, 테마를 관리하고 환경별 설정과 깔끔한 폴더 구조를 제공하는 WordPress 보일러플레이트입니다.

스타
6,585
포크
1,172
열린 이슈
6
마지막 커밋
5일 전

어떤 프로젝트인가요?

Bedrock은 다른 애플리케이션과 마찬가지로 Git으로 버전을 관리하고 Composer로 의존성을 관리하려는 개발자를 위한 WordPress 프로젝트 보일러플레이트입니다. WordPress 코어는 Composer 패키지(roots/wordpress)로 설치하고, WP Packages 저장소에서 플러그인과 테마를 가져올 수 있어 코드베이스에 WordPress 파일을 직접 커밋할 필요가 없습니다.

프로젝트는 일반적인 WordPress 폴더 구조를 더 명확하게 재구성합니다. 웹 루트를 전용 디렉터리로 옮기고 애플리케이션 코드와 코어를 분리합니다. 설정은 환경별 파일과 Dotenv로 불러오는 환경 변수를 통해 관리하므로, 비밀 정보와 환경별 설정을 저장소에 포함하지 않아도 됩니다. 또한 일반 플러그인을 must-use 플러그인으로 불러올 수 있도록 mu-plugins용 오토로더도 포함되어 있습니다.

설계는 WordPress에 맞게 적용한 Twelve-Factor App 방법론을 따릅니다.

핵심 기능

  • 01roots/wordpress 패키지를 사용해 Composer로 WordPress 코어 설치
  • 02WP Packages 저장소에서 플러그인과 테마 가져오기
  • 03환경별 설정 파일 및 Dotenv 기반 환경 변수 지원
  • 04웹 루트와 애플리케이션 코드를 분리하는 재구성된 폴더 구조
  • 05일반 플러그인을 mu-plugins로 불러오는 오토로더

활용 사례

  • Git으로 버전 관리하고 배포할 WordPress 사이트를 새로 시작할 때
  • 여러 환경에서 WordPress 플러그인과 테마를 Composer 의존성으로 관리할 때
  • 데이터베이스 인증 정보와 API 키를 코드베이스에 포함하지 않으려 할 때

빠른 시작

  1. 1

    README에 링크된 Bedrock 설치 문서를 읽어 보세요

토픽

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

자주 묻는 질문

bedrock은(는) 무엇인가요?
Composer와 Git으로 WordPress 코어, 플러그인, 테마를 관리하고 환경별 설정과 깔끔한 폴더 구조를 제공하는 WordPress 보일러플레이트입니다. Bedrock은 다른 애플리케이션과 마찬가지로 Git으로 버전을 관리하고 Composer로 의존성을 관리하려는 개발자를 위한 WordPress 프로젝트 보일러플레이트입니다. WordPress 코어는 Composer 패키지(roots/wordpress)로 설치하고, WP Packages 저장소에서 플러그인과 테마를 가져올 수 있어 코드베이스에 WordPress 파일을 직접 커밋할 필요가 없습니다.
bedrock은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
bedrock은(는) MIT 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
bedrock은(는) 아직 유지보수되고 있나요?
활발히 유지보수 중. bedrock의 마지막 커밋은 2026년 11월 1일입니다.
bedrock은(는) 어디에 사용할 수 있나요?
Git으로 버전 관리하고 배포할 WordPress 사이트를 새로 시작할 때 여러 환경에서 WordPress 플러그인과 테마를 Composer 의존성으로 관리할 때 데이터베이스 인증 정보와 API 키를 코드베이스에 포함하지 않으려 할 때
bedrock는 어떻게 설치하나요?
README에 링크된 Bedrock 설치 문서를 읽어 보세요
bedrock은(는) 어디서 받을 수 있나요?
소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/roots/bedrock

요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.

관련 프로젝트