Working in the Commerce Kickstart Que was made MUCH easier with a simple set of drush commands that let me bring down the most recent Kickstart profile, hack on it, and finally, upload a patch. Similar commands could be used to apply patches and test them.

I feel like there is a lack of documentation of how hard this is to do on the landing page of kickstart.

Steps to making a patch for Kickstart

  1. Setup your system
  2. Pull down the most recent Commerce_Kickstart project: git clone --branch 7.x-1.x http://git.drupal.org/project/commerce_kickstart.git
  3. cd commerce_kickstart
  4. Create working copy: drush make distro.make /random/folder/here --working-copy
    • Props to @raystuart for pointing out the --working-copy function.
    • This will "drush make" a git-capable install of the entire working Drupal install
    • That means you can make changes to the /profiles/commerce_kickstart/ folder and run "git diff" to see your changes real time.
  5. Create / Nuke a database and install Kickstart
  6. Hack on the commerce_kickstart profile
  7. git diff

This could live on a documentation page and then linked to from the landing page. I just don't think it's as "straightforward" as a simple module.

Comments

joshmiller’s picture

Status: Active » Needs review
joshmiller’s picture

Status: Needs review » Closed (won't fix)