wordpress-packager
wordpress-packager copied to clipboard
Helper to generate WordPress Composer packages
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.