Download the PHP package webship/vdo without Composer
On this page you can find all versions of the php package webship/vdo. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Package vdo
Short Description The Visual Distribution Operator (VDO) management system helps Drupal 8 distribution maintainers manage the base code and logic for the work cycle of development with number of workspaces for custom profiles, sub-profiles on local development machines or servers.
License GPL-2.0-or-later
Informations about the package vdo
VDO
The Visual Distribution Operator (VDO) management system helps developers manage the base code development work cycle for custom distributions and starter kit templates. Constructing your Linux development computer or servers.
Please backup your /var/www/html and your mysql databases;
Try VDO with new systems only.
Constructing your Linux development computer or servers with:
Products:
Where custom distributions/profiles base code are maintained.
DEV:
Where development, enhancements, and optimization work rounds on the distribution/profile.
TEST:
Where testing and functional automated testing on the distribution/profile.
Demos:
Where all demos templates, and default content work on the distribution/profile.
Sandboxes:
Where all sandbox templates, and private custom content work on the distribution/profile.
Projects:
Where development on a project based on the distribution/profile product.
Profiles:
Where other contrib or private installation profiles are kept.
Themes:
Where other contrib or private themes are kept.
Modules:
Where other contrib or private modules are kept.
VDO Configs and Scripts:
Where the general VDO configs and script libraries are kept.
VDO Website:
Where the general VDO config and script libraries are kept. Which a domain could points at it, like vdo.local or vdo.devhub.company-name.com
After Installing Ubuntu 21.04 for example you could run the following bash command to setup LAMP on Ubuntu 21.04 If you get the VDO bash files from
Then you could edit the VDO config file to work for your system:
you will see something like:
After you have made your changes you could install the global variables.
Close all terminal windows And open a new one Test that we are ready by
If "/var/www/html/vdo/config" was printed,which mean we are ready for the next step.
Only for Ubuntu 22.04 you could run the following command to setup your LAMP. ( You man install LAMP in your own. or copy the bash file change it to work for your system.)
After that, you can do a composer install
Or you could build by composer create project command Create a VDO Project 10.0.x with Composer To install the most recent stable release of VDO 10.0.x run this command:
To install the dev version of VDO 10.0.x run this command:
Status message After that delete the composer.josn and composer.lock file from your /var/www/html folder
To test that the VDO settings are working If you go to DEV you can find many bash files that could help you in your development of the profile.
Varbase disto for example:
Create custom VDO bash:
Having a new dev or test bash files to add more work or commands in them. Add the heading in a new file then use any of the ready variables by the VDO bootstrap settings or the workspace settings or values.
Example:
Then in the file, you could add the following:
Have your own YML files. Read them in bash files as arrays of variables.And use them in custom bash file in the way you like:
Have a look at the number of bash files like the themes, profiles. or test in https://github.com/webship/vdo-project Learn by example. For sure have your naming or coding style or any language in the bash files, like python, C, PHP, or normal Bash.
All versions of vdo with dependencies
oomphinc/composer-installers-extender Version ~1.0 || ~2.0
drupal/core-composer-scaffold Version ~9.0
drupal/core-project-message Version ~9.0
cweagans/composer-patches Version ~1.0
drupal/core Version ~9.0
drush/drush Version ~10.0
drupal/webtest Version ~9.0