I imagine that, like me, many would like to use Quickstart to contribute back to Drupal, test patches, etc. drush quickstart-create makes it so easy.

I've created makefiles for D7 and D8, and now D6, that clone Drupal via Git, effectively yielding an updateable development version that can be reset with drush site-install from then on.

Attached as txt; implement if you think it's worth it. If not, would love to know where I should post these.

Support from Acquia helps fund testing for Drupal Acquia logo

Comments

christefano’s picture

Doesn't Quickstart already have make files?

   /home/quickstart/websites/d6.make
   /home/quickstart/websites/d7.make

Maybe those make files are downloads and not updateable Git clones.

wizonesolutions’s picture

It does, but those are just for the latest official Drupal releases, and they are not downloaded via Git. It's actually not possible to use Quickstart directly to create Git clones - it downloads via Git but doesn't preserve the working copy unless drush make --working-copy is called directly. There is another issue for this.

After all, Quickstart's basically a developer tool, so I think this fits in with it, and in any case, maybe these files will help people a bit.

christefano’s picture

Status: Active » Needs review

Oh, okay. Thanks for clarifying. This has a +1 from me.

I eyeballed the make files and everything looks right, but I haven't actually used them. Marking "needs review".

wizonesolutions’s picture

Oh yeah, I should add that I tested myself before uploading them. That said, more reviews are needed.

mike stewart’s picture

Assigned: Unassigned » mike stewart

Kevin, thanks! I'll use some version of these in Quickstart 2 (based on Ubuntu 12.04 LTS)

wizonesolutions’s picture

Glad to hear it, and that Quickstart is ever-evolving and is going to be integrating configuration management tools. Those are really the future, and I was afraid Quickstart was going to become irrelevant if it didn't start using them soon. And, well, it can be way more flexible with them as well.

mike stewart’s picture

Assigned: mike stewart » Unassigned

This is done in DrupalPro. I'm removing assignment to me since I'm no longer maintaining the 7.x-2.x branch (its moved to DrupalPro Development Desktop), and I'm not sure of the future of Quickstart 2.x except that it wont be based on Ubuntu 12.04LTS (Unity)

MichaelCole’s picture

Status: Needs review » Active

Thanks wizonesolutions, I'll add these to 2.0