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 version
3) 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

bojanz created an issue. See original summary.

bojanz’s picture

Documented how to avoid rate limitations with Travis: https://www.drupal.org/node/2581389#comment-10492734

That took a while :)

bojanz’s picture

Issue summary: View changes

Update PR link (old PR was replaced with a newer one).

bojanz’s picture

Issue summary: View changes
bojanz’s picture

Issue summary: View changes

The 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.

bojanz’s picture

Status: Active » Fixed

This 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.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.