New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugins, themes and WordPress installed via Composer #1037

Closed
JanVoracek opened this Issue May 5, 2016 · 2 comments

Comments

Projects
3 participants
@JanVoracek
Copy link
Member

JanVoracek commented May 5, 2016

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.

@GaryJones

This comment has been minimized.

Copy link

GaryJones commented May 5, 2016

I'll just mention the http://wecodemore.github.io/wpstarter/ stack as a nice compromise between the default arrangement and Bedrock. Having VersionPress support this established setup would be cool :-)

JanVoracek added a commit that referenced this issue May 13, 2016

JanVoracek added a commit that referenced this issue May 17, 2016

JanVoracek added a commit that referenced this issue May 17, 2016

JanVoracek added a commit that referenced this issue May 18, 2016

JanVoracek added a commit that referenced this issue May 18, 2016

JanVoracek added a commit that referenced this issue May 18, 2016

JanVoracek added a commit that referenced this issue May 25, 2016

[#1037] `WpAutomation` can now install standard / composer-based WP. …
…A developer can choose the type in the `test-config.yml`.

JanVoracek added a commit that referenced this issue May 25, 2016

@JanVoracek JanVoracek added in progress and removed in progress labels May 25, 2016

JanVoracek added a commit that referenced this issue May 30, 2016

@borekb borekb removed in review labels Oct 10, 2016

@borekb

This comment has been minimized.

Copy link
Member

borekb commented Oct 11, 2016

🚢 Shipped in 4.0-alpha1.

@borekb borekb added this to Done in 4.0-alpha1 May 6, 2017

@borekb borekb referenced this issue May 15, 2017

Open

Docs issues from the retired `docs` repo #1219

0 of 7 tasks complete
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment