De-Mystifying Composer

Drupal is made up of many small libraries of code. Composer is the PHP library that helps many PHP projects, including Drupal, manage all those libraries. In Drupal 9 and 10, Composer is used in Drupal core and it is expected that you will use Composer to manage your Drupal site's code.

In this session, we will go over what Composer does and how to use it, especially for Drupal site builders/developers. This includes how to use Composer to add and update modules to your site. We will also touch on more advanced usage such as custom repositories, applying patches, and unmet dependencies. We should have time for questions and sharing your favorite Composer tips and tricks as well.

Dan Ficker
STAFF CUSTOMER SUCCESS ENGINEER AT PANTHEON
St. Paul, MN

For nearly two decades, Dan Ficker has been using Drupal for work and fun. Over those years, he has built and managed podcasts, music review websites, e-commerce stores, churche websites, and much more. In the last few years, he provides technical support for customers of the Pantheon hosting and developer tools platform and enjoys helping customers solve their issues with Drupal and WordPress.

https://2023.tcdrupal.org/session/de-mystifying-composer

Drupal is a registered trademark of Dries Buytaert.