Skip to Content

Develop a project from scratch

Starter project built on top of Bedrock WordPress stack.

Features

  • Composer-based dependency management
  • WP-CLI-based command-line interface
  • Environment variables for local development
  • Easy WordPress configuration with .env files

Getting Started

Start project by running command in a shell session:

terminal
sh -c "$(curl -fsSL 'https://gitlab.forge99.com/api/v4/projects/2307/repository/files/scripts%2Fbedrock-init%2Esh/raw?ref=develop' -H 'PRIVATE-TOKEN: glpat-fs3u5MC8YsT1Dqot2xzZ')"

Or using non-interactive mode by passing --name and --template options:

terminal
sh <(curl -fsSL 'https://gitlab.forge99.com/api/v4/projects/2307/repository/files/scripts%2Fbedrock-init%2Esh/raw?ref=develop' -H 'PRIVATE-TOKEN: glpat-fs3u5MC8YsT1Dqot2xzZ') --name=my-project --template=with-aios-starter

Project Structure

A sample project structure may look with a few additional plugins and themes.

agentpro-panorama ├─ config │ ├─ environments ├─ scripts ├─ web │ ├─ app │ │ ├─ aios-audit-logs │ │ ├─ mu-plugins │ │ │ ├─ aios-wp-offload-media-tweaks │ │ │ ├─ bedrock-disallow-indexing │ │ ├─ plugins │ │ │ ├─ aios-agents │ │ │ ├─ aios-communities │ │ │ ├─ aios-custom-ihomefinder │ │ │ ├─ aios-dashboard │ │ │ ├─ aios-home-valuation │ │ │ ├─ aios-initial-setup │ │ │ ├─ aios-listings │ │ │ ├─ aios-optimize │ │ │ ├─ aios-roadmaps-v2 │ │ │ ├─ aios-slider │ │ │ ├─ aios-testimonials │ │ │ ├─ amazon-s3-and-cloudfront │ │ │ ├─ contact-form-7 │ │ │ ├─ optima-express │ │ │ ├─ wordpress-seo │ │ │ ├─ wp-migrate-db │ │ ├─ themes │ │ │ ├─ agentpro-panorama │ │ │ ├─ twentytwentyfour │ │ ├─ uploads │ │ │ ├─ 2024 │ │ │ ├─ wp-migrate-db │ │ │ ├─ wpcf7_uploads │ ├─ wp
Last updated on