Drush
Drupal on the command-line. The backend of Aegir is the Provision module for Drush.
- example.aliases.drushrc.php Drush context alias example
Drush Make
Drush Make is part of Drush as of Jan 2012.
.make files specify a recipe for modules, themes and libraries to be downloaded by Drush.
- Drush Make readme
- Drush Make theory for happy profile development
- Using drush_make to optimize workflow - Basics of make/profile management from mig5's first article
Example make files
- http://drushmake.me/ - automatic generation demo
Libraries
.make files can specify external libraries to be downloaded using the Libraries API module.
; CKEditor libraries[ckeditor][download][type]= "get" libraries[ckeditor][download][url] = "[ckeditor zip url goes here]" libraries[ckeditor][directory_name] = "ckeditor" libraries[ckeditor][destination] = "libraries"
Git
You can get things from git, specify branches, etc.
Also;
- http://drupal.org/node/1206340 - options array