Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/versionpress/versionpress

Git-based version control for WordPress. Whoa!
https://github.com/versionpress/versionpress

database git staging version-control versionpress wordpress workflow

Last synced: 3 days ago
JSON representation

Git-based version control for WordPress. Whoa!

Awesome Lists containing this project

README

        

# VersionPress

---

💤 Please note that VersionPress is not actively developed, see [#1481](https://github.com/versionpress/versionpress/issues/1481).

---

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](https://user-images.githubusercontent.com/101152/27992357-15600e14-6493-11e7-8e19-1e85c858a1b8.png)

[![Gitter](https://img.shields.io/gitter/room/nwjs/nw.js.svg)](https://gitter.im/versionpress/versionpress)

## 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](https://docs.versionpress.net/en/getting-started/about-eap).

## Get started

To **use** VersionPress:

1. Make sure you understand the [Developer Preview project status](https://docs.versionpress.net/en/getting-started/about-eap).
2. Download the latest version from [GitHub releases](https://github.com/versionpress/versionpress/releases).
3. Install to your WordPress site.
4. Read the [quick start tutorial](https://blog.versionpress.net/2015/05/versionpress-1-0-walkthrough/) and [part 2 on staging](https://blog.versionpress.net/2015/09/versionpress-2-0-staging/).
5. Enjoy!

To **develop** VersionPress:

1. Set up your development environment as per [Dev-Setup.md](docs/content/en/developer/dev-setup.md).
2. Send pull requests.

See [CONTRIBUTING.md](./CONTRIBUTING.md) for more.

## Useful resources

- Homepage:
- [User documentation](https://docs.versionpress.net/)
- [Blog](https://blog.versionpress.net/)
- Support repo: [`versionpress/support`](https://github.com/versionpress/support)

## Contributing

Please see [CONTRIBUTING.md](./CONTRIBUTING.md), thank you!