Acquia announces rebranding of its “Acquia CMS” offering, which includes a collection of Drupal modules. “Acquia CMS” is now referred to as “Drupal Starter Kits”.
The ./vendor/bin/acmsacms:install command builds Composer dependencies each time the command is invoked, irrespective of whether the dependencies are already installed. Therefore, with this command, the system performs redundant activities.
To prevent redundancy and optimize the build process, you can leverage the following commands:
These commands are created as splits from the ./vendor/bin/acmsacms:install command. With the split commands, you can perform tasks based on your specific use case.
Drupal Starter Kits build command
This command enables you to build your codebase once with Composer dependencies. The commands prompts you to answer questions that it can leverage to create the build.yml file. This file is then reused by the Drupal Starter Kits install command. Therefore, you do not need to execute Composer commands repeatedly.
The --generate option creates a build.yml file without execution of Composer dependencies. It only prompts for questions for selecting the specific starter kit.
If you do not provide the –uri parameter, the command uses default as the default site name.
If you provide the –uri parameter, the command adds or updates information in the acms/build.yml with the specified uri.
Drupal Starter Kits install command
The ./vendor/bin/acmssite:install command installs the site by reading the build.yml file. This command checks the acms/build.yml file in the project root directory. If the build.yml file does not exist, the command checks in the vendor/acquia/acquia-cms-starterkit/acms/build.yml path and installs the site with default options.
If you do not provide the –uri parameter, the command checks for the default key in the acms/build.yml file and installs the site.
If you provide the –uri parameter and the acms/build.yml file exists, the command installs a site for the specified uri. If the specified uri does not exist in the acms/build.yml file, the command falls back to default and installs from default.
Acquia announces rebranding of its “Acquia CMS” offering, which includes a collection of Drupal modules. “Acquia CMS” is now referred to as “Drupal Starter Kits”.
The ./vendor/bin/acmsacms:install command builds Composer dependencies each time the command is invoked, irrespective of whether the dependencies are already installed. Therefore, with this command, the system performs redundant activities.
To prevent redundancy and optimize the build process, you can leverage the following commands:
These commands are created as splits from the ./vendor/bin/acmsacms:install command. With the split commands, you can perform tasks based on your specific use case.
Drupal Starter Kits build command
This command enables you to build your codebase once with Composer dependencies. The commands prompts you to answer questions that it can leverage to create the build.yml file. This file is then reused by the Drupal Starter Kits install command. Therefore, you do not need to execute Composer commands repeatedly.
The --generate option creates a build.yml file without execution of Composer dependencies. It only prompts for questions for selecting the specific starter kit.
If you do not provide the –uri parameter, the command uses default as the default site name.
If you provide the –uri parameter, the command adds or updates information in the acms/build.yml with the specified uri.
Drupal Starter Kits install command
The ./vendor/bin/acmssite:install command installs the site by reading the build.yml file. This command checks the acms/build.yml file in the project root directory. If the build.yml file does not exist, the command checks in the vendor/acquia/acquia-cms-starterkit/acms/build.yml path and installs the site with default options.
If you do not provide the –uri parameter, the command checks for the default key in the acms/build.yml file and installs the site.
If you provide the –uri parameter and the acms/build.yml file exists, the command installs a site for the specified uri. If the specified uri does not exist in the acms/build.yml file, the command falls back to default and installs from default.