{"repo":"sterner-stuff/private-wordpress-plugin-composer-provider","free":true,"listed":false,"github":"https://github.com/sterner-stuff/private-wordpress-plugin-composer-provider","clone":"git clone https://github.com/sterner-stuff/private-wordpress-plugin-composer-provider.git","description":"A starter template for a self-updating GitHub mirror of a private WordPress library for use via Composer.","language":null,"stars":44,"topics":[],"license":null,"category":"saas-starters-boilerplates","readme_excerpt":"Private WordPress Plugin Composer Provider This library is a starter template for creating a repository that automatically mirrors a private WordPress plugin and tags releases. That repository can then be used as a Composer VCS repository and the plugin can be required in your projects, just like you may already do with public plugins. See Roots's Bedrock for more information on Composer-managed WordPress. What problem does this solve Most existing solutions for using private plugins (without vendor Composer support) via Composer include configuring the package data directly in your WordPress install's composer.json . See: - https://roots.io/guides/acf-pro-as-a-composer-dependency-with-encrypted-license-key/ - https://github.com/PhilippBaschke/acf-pro-installer The problem with these solutions is that they require defining the plugin version in your composer.json 's repositories block. If a new release comes along, you have to bump this number manually. Fine for one site, but a massive pain for many. It also means ensuring correct env vars are set up anywhere you deploy or develop. A good Composer setup should allow you to define a version contraint for the plugin and simply run composer update to get the latest version compatible with your constraints. This library allows you to do that. How does it work This repository includes a GitHub action that, on a regular schedule, will: 1. Fetch a plugin zip from a remote URL (see the next section for how authentication works) 2. Re","default_branch":null,"files":null,"tree":[],"storefront":"/r/sterner-stuff","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/sterner-stuff/private-wordpress-plugin-composer-provider/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}