The Easy Digital Downloads Git Download Updater is a WordPress plugin designed to streamline and automate the process of updating your digital downloads on Easy Digital Downloads (EDD) by integrating with Git repositories hosted on GitHub or Bitbucket.
For web developers managing code through Git, this plugin eliminates the manual steps traditionally involved in updating EDD downloads, saving time and effort, especially for those maintaining multiple sites or numerous downloads.
When preparing to deploy code changes, developers typically face a series of tasks, including downloading a zip file, renaming the main folder, removing unnecessary files, re-zipping, and uploading.
The Git Download Updater extension simplifies this workflow by offering a more efficient and automated solution.
Easy Digital Downloads Git Download Updater Key Features:
Source from GitHub or Bitbucket:
- The plugin allows you to serve download files directly from your Git repositories on GitHub or Bitbucket.
Public and Private Repository Support:
- It supports both public and private repositories, ensuring flexibility and security for various development environments.
Automatic Version Tagging:
- Instead of manually updating downloads for release, you can select the repository and version tag. The plugin takes care of the rest by fetching the necessary files and updating the download, including setting the appropriate file names.
Integration with Software Licensing:
- If you use the Software Licensing extension for Easy Digital Downloads, the Git Download Updater can automatically handle version number updates and changelog extraction from the readme.txt file. This integration streamlines the process further for developers using EDD’s licensing features.
- The plugin parses the readme.txt file to extract and update the changelog, ensuring that relevant information is included when updating downloads.
- Developers can easily update to a new version or roll back to a previous version by changing the version number and clicking the fetch button. This provides flexibility and control over the release process.
The Easy Digital Downloads Git Download Updater simplifies and automates the process of updating digital downloads for EDD users who manage their code with Git, providing a seamless integration with GitHub and Bitbucket repositories.
The plugin is versatile, supporting both public and private repositories, and includes features like automatic version tagging, changelog management, and compatibility with Software Licensing for enhanced functionality.
This tool is designed to save developers time and streamline the release workflow for their digital products.