grrr-amsterdam / wordpress-scaffold
A modern WordPress scaffold
Installs: 312
Dependents: 0
Suggesters: 0
Security: 0
Stars: 17
Watchers: 7
Forks: 4
Open Issues: 2
Type:project
Requires
- php: >=7.1
- composer/installers: ^1.2.0
- drewm/mailchimp-api: ^2.5
- grrr-amsterdam/garp-functional: ^4.0
- grrr-amsterdam/simply-static: ^3.0
- grrr-amsterdam/simply-static-deploy: ^1.0
- johnpbloch/wordpress: ^5.0.0
- oscarotero/env: ^2.0
- roots/soil: ^3.7
- roots/wp-password-bcrypt: ^1.0.0
- sentry/sdk: ^2.0
- vlucas/phpdotenv: ^4.0.0
- wikimedia/composer-merge-plugin: ^1.4
- wpackagist-plugin/acf-content-analysis-for-yoast-seo: ^2.0
- wpackagist-plugin/admin-menu-editor: ^1.6
- wpackagist-plugin/amazon-s3-and-cloudfront: ^2.0
- wpackagist-plugin/better-search-replace: ^1.3
- wpackagist-plugin/classic-editor: ^1.3
- wpackagist-plugin/safe-svg: ^1.9
- wpackagist-plugin/timber-library: ^1.8
- wpackagist-plugin/wordpress-seo: ^14.0
- wpackagist-plugin/wp-ses: ^1.1
Requires (Dev)
- squizlabs/php_codesniffer: ^3.0
- wp-cli/wp-cli-bundle: ^2.3
- dev-main
- v2.4.1
- v2.4.0
- v2.3.7
- v2.3.6
- v2.3.5
- v2.3.4
- v2.3.3
- v2.3.2
- v2.3.1
- v2.3.0
- v2.2.12
- v2.2.11
- v2.2.10
- v2.2.9
- v2.2.8
- v2.2.7
- v2.2.6
- v2.2.5
- v2.2.4
- v2.2.3
- v2.2.2
- v2.2.1
- v2.2.0
- v2.1.6
- v2.1.5
- v2.1.4
- v2.1.3
- v2.1.2
- v2.1.1
- v2.1.0
- v2.0.0
- v1.3.19
- v1.3.18
- v1.3.17
- v1.3.16
- v1.3.15
- v1.3.14
- v1.3.13
- v1.3.12
- v1.3.11
- v1.3.10
- v1.3.9
- v1.3.8
- v1.3.7
- v1.3.6
- v1.3.5
- v1.3.4
- v1.3.3
- v1.3.2
- v1.3.1
- v1.3.0
- v1.2.9
- v1.2.8
- v1.2.7
- v1.2.6
- v1.2.5
- v1.2.4
- v1.2.3
- v1.2.2
- v1.2.1
- v1.2.0
- v1.1.14
- v1.1.13
- v1.1.12
- v1.1.11
- v1.1.10
- v1.1.9
- v1.1.8
- v1.1.7
- v1.1.6
- v1.1.5
- v1.1.4
- v1.1.3
- v1.1.2
- v1.1.1
- v1.1.0
- v1.0.8
- v1.0.7
- v1.0.6
- v1.0.5
- v1.0.4
- v1.0.3
- v1.0.2
- v1.0.1
- v1.0.0
- v0.9.2
- v0.9.1
- v0.9.0
- v0.8.11
- v0.8.10
- v0.8.9
- v0.8.8
- v0.8.7
- v0.8.6
- v0.8.5
- v0.8.4
- v0.8.3
- v0.8.2
- v0.8.1
- v0.8.0
- v0.7.11
- v0.7.10
- v0.7.9
- v0.7.8
- v0.7.7
- v0.7.6
- v0.7.5
- v0.7.4
- v0.7.3
- v0.7.2
- v0.7.1
- v0.7.0
- v0.6.10
- v0.6.9
- v0.6.8
- v0.6.7
- v0.6.6
- v0.6.5
- v0.6.4
- v0.6.3
- v0.6.2
- v0.6.1
- v0.6.0
- v0.5.2
- v0.5.1
- v0.5.0
- v0.4.9
- v0.4.8
- v0.4.7
- v0.4.6
- v0.4.5
- v0.4.4
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.2
- v0.3.1
- v0.3.0
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.3
- v0.1.2
- v0.1.1
- v0.1
- dev-upgrade
- dev-feature/martijn-docker-compose
- dev-babel-proposals
- dev-feature/martijn-unit-testing
- dev-phpstan
This package is auto-updated.
Last update: 2023-07-12 12:01:58 UTC
README
A highly opinionated WordPress Pro scaffold. It includes:
- Dependency management via Composer
- Twig templates via Timber
- Front-end tooling using @grrr/gulpfile
- Application deployments via Capistrano
- Static site generation and deployments via Simply Static Deploy
- Advanced ACF integrations
Developed with ❤️ by GRRR
Requirements
- PHP 7.1+ with Composer
- Node 8+ with Yarn (front-end tooling)
- Ruby 2.2+ with Bundler (deploying)
View the prerequisites in the wiki for more details.
Quick start
To create a new project, run:
$ composer create-project grrr-amsterdam/wordpress-scaffold <project-name>
After the project is created by Composer, you can run the setup
command:
$ composer setup
This will trigger an interactive shell, which will prompt you with questions. The given answers will help configure the newly created project. See the complete list of tasks that will run during this interactive setup.
Documentation
View the wiki for more instructions, usage examples and conventions.
This scaffold is inspired by:
The scaffold and theme rely heavily on: