Configuration as Dependency: Managing Drupal 8 Configuration with git and Composer
By Erich Beyrent
Drupal 8 provides a robust configuration management system which represents a paradigm shift from previous versions of Drupal. It's now easier than ever to represent your configuration in code and manage it with source control. However, that may not be enough.
This session will propose a new strategy for thinking about Drupal 8 configuration, treating it as just another dependency, managed the same way code dependencies are managed with Composer.
We'll cover:
Drupal 8 configuration management overview
New ways of managing your git repository
Composer and Drupal Console
Drupal 8 multisite considerations
Audience Level:
Intermediate (install and configure modules/themes)
Track:
Development
Version:
Drupal 8
Prerequisites:
This session will provide an overview of Drupal 8 configuration management. However, it might be helpful if you have a basic understanding of how Drupal 8 manages configuration.
Additionally, a basic understanding of git is beneficial, specifically in the areas of branches.
https://www.drupalcampnj.org/program/sessions/configuration-dependency-managing-drupal-8-configuration-git-and-composer
Drupal 8 provides a robust configuration management system which represents a paradigm shift from previous versions of Drupal. It's now easier than ever to represent your configuration in code and manage it with source control. However, that may not be enough.
This session will propose a new strategy for thinking about Drupal 8 configuration, treating it as just another dependency, managed the same way code dependencies are managed with Composer.
We'll cover:
Drupal 8 configuration management overview
New ways of managing your git repository
Composer and Drupal Console
Drupal 8 multisite considerations
Audience Level:
Intermediate (install and configure modules/themes)
Track:
Development
Version:
Drupal 8
Prerequisites:
This session will provide an overview of Drupal 8 configuration management. However, it might be helpful if you have a basic understanding of how Drupal 8 manages configuration.
Additionally, a basic understanding of git is beneficial, specifically in the areas of branches.
https://www.drupalcampnj.org/program/sessions/configuration-dependency-managing-drupal-8-configuration-git-and-composer