WordPress Packager
Helper to generate WordPress Composer packages
About
This package helps to generate Composer packages for any WordPress release.
Usage
$ vendor/bin/wordpress-packager [--source SOURCE] [-t|--type TYPE] [-u|--unstable] [--] <remote> <package>Repository remote <remote>
Required.
A valid git repository remote.
Eg. https://github.com/org/project.git
Package name <package>
Required.
A valid Composer package name.
Eg. wordpress-package
Release source --source SOURCE
Optional, default WPDotOrgAPI.
Must be a PHP class implementing Roots\WordPressPackager\ReleaseSources\SourceInterface.
Provides the implementation of data generation for packages.
Release type -t|--type TYPE
Optional, default full.
Different release types are available as WordPress core deliveries.
The list of themes and plugins bundled differs between release types.
| Type | Official | Themes | Plugins | Beta & RC |
|---|---|---|---|---|
full |
3 latest official | Akismet, Hello Dolly | ||
new-bundled |
3 latest official | none | ||
no-content |
none | none |
* Although they are not extensively documented, these builds are made available by WordPress.org as regular builds.
Unstable releases --unstable
Optional.
If set, the available unstable releases (beta & release candidates) will be added as well.