One of the annoying things about Acquia's BLT is that there was this massive configuration file with seemingly limitless options, and the configuration could be used by any command, but it was not clear what command used what configuration. This made it hard to understand how the behaviors of commands could be affected by configuration, and thus made it harder to learn about how to manipulate, customize, and leverage BLT to its fullest extent.
For example, the artifact:deploy command leverages the configuration value deploy.exclude_file. This would be listed on the documentation page for the artifact:deploy command and describe it's role in the command. This will significantly improve folks' understanding of what the commands are doing and how to shape the behavior of the commands by setting or overriding configuration values.
One of the annoying things about Acquia's BLT is that there was this massive configuration file with seemingly limitless options, and the configuration could be used by any command, but it was not clear what command used what configuration. This made it hard to understand how the behaviors of commands could be affected by configuration, and thus made it harder to learn about how to manipulate, customize, and leverage BLT to its fullest extent.
For example, the
artifact:deploycommand leverages the configuration valuedeploy.exclude_file. This would be listed on the documentation page for theartifact:deploycommand and describe it's role in the command. This will significantly improve folks' understanding of what the commands are doing and how to shape the behavior of the commands by setting or overriding configuration values.