Best practices with composer and git for Drupal 7 and Drupal 8


In this session, I'll be presenting some of the best practices in building Drupal 7 and 8 websites using composer and git workflows.

If you're still committing the complete Drupal source code into your repo, or are still stuck in 'drush make' it's time to learn how to build your website in a maintainable way.

Topics covered:

  • Semantic versioning
  • Drupal build systems
    • Drush make
    • Composer for Drupal 7
    • Composer for Drupal 8
  • Leveraging git
    • Git branches and tags
    • Git diff, apply, revert
    • Creating a patch + interdiff with git
    • Pull requests and peer review
Experience Level