Skip to content
This repository was archived by the owner on Jul 28, 2024. It is now read-only.
This repository was archived by the owner on Jul 28, 2024. It is now read-only.

Plugins, themes and WordPress installed via Composer #1037

@JanVoracek

Description

@JanVoracek

Compatibility with Composer is quite important for VersionPress. We use it to declare and install the dependencies since we decided to drop the compatibility with PHP 5.2. Now it's time to move forward and utilize Composer even more.

VersionPress should support plugins, themes or even WordPress installed via Composer. This includes :

  • installation,
  • uninstallation,
  • updates,
  • undo / rollback etc.

Generally, VersionPress will work with composer.json and composer.lock and run according Composer commands. Also, composer require, composer update etc. could run some WP-CLI command to commit the changes.

I've created a Composer-based WordPress stack (codename Pedestal) inspired by Bedrock. We can utilize it to test the workflows with Composer.

Metadata

Metadata

Assignees

Labels

featureNew feature. See "improvement" for updates of existing functionality.noteworthySignificant issue or PR, to be highlighted in release notesscope: workflowsFeatures that involve multiple clones of a site: cloning, merging, pulling, pushing, ...

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions