Making Drupal
What is Drush Make? This session will introduce you to using make files for your site, how you can best use them to improve your development and use them in distribution and module development.
Reasons
For most people the process of developing and deploying a Drupal site means downloading core and module code and committing it to a version control repository, be it git or something else.
This can cause a number of problems for tracking the status of the code especially when many people are working on the project or the code is handed over to a new developer. What version of all the module are in the repository, have any patches been applied, has core or module code been edited?
Objectives
In this session I will show you how to just keep your custom code in your version control system, and at deploy time build your Drupal site by fetching, core, modules themes and libraries from drupal.org, GitHub, or wherever they are hosted.
Further how while fetching those modules you can patch then in a structured and documented systematic way that can also be tracked in version control.
We will look at how to make your site locally using different development environments, keep your make file up to date and rebuild your local site. Then options for making your site in testing, staging and production environments.