Skip to content

theQureshi/versionpress

 
 

Repository files navigation

VersionPress

Combining the best of both worlds, VersionPress is a user-friendly versioning solution for WordPress powered by Git. You can:

  • See history of your site
  • Undo anything, incl. database changes
  • Roll back to previous states
  • Create safe staging environments: wp vp clone --name=staging
  • Merge databases: wp vp pull --from=staging
  • Push to GitHub or implement any workflow you like

image

Gitter

Developer Preview

VersionPress is young 🐣. It works fine on simpler sites and you're encouraged to try it in your development workflows but it is not production-ready yet. Learn more.

Get started

To use VersionPress:

  1. Make sure you understand the Developer Preview project status.
  2. Download the latest version from GitHub releases.
  3. Install to your WordPress site.
  4. Read the quick start tutorial and part 2 on staging.
  5. Enjoy!

To develop VersionPress:

  1. Set up your development environment as per Dev-Setup.md.
  2. Send pull requests.

See CONTRIBUTING.md for more.

Useful resources

Contributing

Please see CONTRIBUTING.md, thank you!

About

Git-based version control for WordPress. Whoa!

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 85.2%
  • TypeScript 11.4%
  • CSS 2.3%
  • JavaScript 0.7%
  • Dockerfile 0.2%
  • Shell 0.1%
  • Other 0.1%