We released Composer Manager 8.x-1.0-rc1. That's as good as that code is going to get.
Also documented everything Composer related in this blog post: https://bojanz.wordpress.com/2015/09/18/d8-composer-definitive-intro/
Our final goal is for downloading Commerce to be as simple as composer require drupal/commerce 8.1.*.
For that to happen, several things need to happen, in the following order:
1) Ensure this PR is merged: https://github.com/wikimedia/composer-merge-plugin/pull/89
2) Update composer-merge-plugin in core #2608174: Update composer-merge-plugin to latest version3) Move Drupal Packagist to d.o
4) Commit the new Drupal Packagist to the root composer.json in core
#1 and #2 will allow us to add Drupal dependencies to our composer.json, so a "composer drupal-update" or a "composer require" would also download Address, Profile, IEF if not present.
Comments
Comment #2
bojanz commentedDocumented how to avoid rate limitations with Travis: https://www.drupal.org/node/2581389#comment-10492734
That took a while :)
Comment #3
bojanz commentedUpdate PR link (old PR was replaced with a newer one).
Comment #4
bojanz commentedComment #5
bojanz commentedThe first two steps are now done, which means that once Drupal 8.0 is released people will be able to add the Drupal Packagist repository, then simply require drupal/commerce. I will update my blog post and the official docs once 8.0 lands.
Comment #6
bojanz commentedThis isn't relevant anymore. The Composer integration had several bugs that we've solved since, 8.0.6 and 8.1.0-beta2 will be the first Drupal releases working painlessly.
Meanwhile, Drupal Packagist is close to being moved to d.o, but that doesn't need to be our concern.