I wanted to know what exactly is the practice of versioning of an encapsulated module.
Should only the files that were changed be included in that versions directory or should all files of the module, regardless if changed or not, be included?
I wanted to know what exactly is the practice of versioning of an encapsulated module.
Should only the files that were changed be included in that versions directory or should all files of the module, regardless if changed or not, be included?
Each version needs to be complete, with all required files.
That Software Guy. My Store: Zen Cart Support
Available for hire - See my ad in Services
Plugin Moderator, Documentation Curator, Chief Cook and Bottle-Washer.
Do you benefit from Zen Cart? Then please support the project.
Then either through instruction or new version action the next version should also be able to address the upgrade action preferably without failing because of the previous version.
ZC Installation/Maintenance Support <- Site
Contribution for contributions welcome...
ZC Installation/Maintenance Support <- Site
Contribution for contributions welcome...
So if I released say version 1.0.0 with a directory v1.0.0 and place that into the ZenCart plugins or a GitHub, couldn't I just rename that directory into version 1.1.0 release that in the plugins and GitHub?
In theory, the Plugins Directory and GitHub still have all the historical versions so if there is a problem with the newer version, the step back version can still be used?
For example the manifest.php file would need updating. An example of such is here: https://docs.zen-cart.com/dev/plugin...manifest-files
Even though that example doesn't align with the file structure folder name above it. E.g. file is stored under version 1.0.0 but the manifest shows version 3.0.0.
ZC Installation/Maintenance Support <- Site
Contribution for contributions welcome...
Bookmarks