totten / civix

CiviCRM Extension Builder
http://civicrm.org/
Other
57 stars 56 forks source link

feature request: don't require dependency on working installation #76

Open lcdservices opened 8 years ago

lcdservices commented 8 years ago

Civix is a great tool -- the one downside I find is that some of the actions require that a full working site be in place. I don't always build extensions within a full site install, and want the flexibility to be able to create extension elements without that requirement. Some actions will throw errors but still create the element (generate/form/page), others will error and not create the action (api).

totten commented 8 years ago

This seems like something that's amenable to divide-and-conquer/incremental progress. Basically, grep the src for Services::api3 and Services::boot. For each of the matches, figure out why it's booting and try to craft work-around.

A few examples (first-impressions/recollections):