项目作者: ihorvorotnov

项目描述 :
Orchestrate WordPress project with Composer
高级语言: PHP
项目地址: git://github.com/ihorvorotnov/sonata.git
创建时间: 2017-05-31T18:45:27Z
项目社区:https://github.com/ihorvorotnov/sonata

开源协议:GNU General Public License v2.0

下载


Sonata

Orchestrate your new WordPress project with Composer.

Latest version: 1.1.0

Requirements

  • PHP 7.0 and newer. Because it’s 2018, you know
  • Native PHP gettext extension (will be used in future versions)
  • Composer, obviously
  • WP-CLI

Usage

Create new project

  1. composer create-project ihorvorotnov/sonata project_name

Install new package or WordPress plugin

  1. composer require vendor/package
  2. composer require wpackagist-plugin/{plugin-slug}

Update specific package, WordPress or a plugin to latest version

  1. composer update vendor/package
  2. composer update johnpbloch/wordpress
  3. composer update johnbillion/query-monitor
  4. composer wpackagist-plugin/{plugin-slug}

Update all packages to latest versions

  1. composer update

What’s inside

Project directory layout

  1. - app
  2. + languages
  3. + mu-plugins
  4. + plugins
  5. + themes
  6. + uploads
  7. debug.log
  8. - config
  9. local.php
  10. production.php
  11. staging.php
  12. + core
  13. + vendor
  14. .env
  15. .env.example
  16. .gitignore
  17. composer.json
  18. composer.lock
  19. index.php
  20. LICENSE
  21. wp-cli.yml
  22. wp-config.php

Additional Composer packages

Following packages are useful, but not mandatory. Depends on the project.

@todo To be done later