Composer works with a 'package per github repo' fashion, so let's break them apart. Use the git subtree command to preserve history on the islandora_collection module and pull it into its own repo. Also, move the contents of the remaining islandora folder to the top level of the repository.
Wouldn't this violate our one repo on Drupal.org rule that we've been going with?
Sadly, yes it would. I'm not happy about it.
Agenda item for Wednesday's call? I'd prefer to talk about this more so I can understand it better before we move forward.
np
Added: https://github.com/Islandora-CLAW/CLAW/wiki/January-4,-2017#agenda
@dannylamb @ruebot. To add to the discussion tomorrow some alternatives we discussed via other media.
composer update
composer require stomp-php/stomp-php
Some last thoughts: Composer is the way to go of course. But the composer way of drupal is still a bit "betaish", not straight forward, still depends many times on drush(to enable modules) and requires in any case a lot of modifications to the composer.json file itself or adding extra install tasks.
"Note: This project is in development. It currently does not have even any releases."
@DiegoPino Yes, there are other ways of installing the requirement for stomp-php that do not involve breaking up the repositories. I'm proposing this restructuring to get something potentially very costly and time consuming out of the way early before we start collecting more modules.
@ruebot The real concern for me is what this shift means for our yet to be defined release process.
@ruebot @dannylamb I think this is done, no?
@whikloj I'd say so
Resolved with various PRs referenced in this ticket and the new https://github.com/Islandora-CLAW/claw_vagrant repo
Most helpful comment
@DiegoPino Yes, there are other ways of installing the requirement for stomp-php that do not involve breaking up the repositories. I'm proposing this restructuring to get something potentially very costly and time consuming out of the way early before we start collecting more modules.
@ruebot The real concern for me is what this shift means for our yet to be defined release process.