For what it is worth: Composer is awesome. Took me a WHILE to understand it but now it is CRUCIAL (but not unavoidable).
- There can be more than one composer.json *
One for core, one for extensions.
on the topic of curl | sh installs, and zips..
While I agree that curl | sh
is no bueno, what about a simple curl | less | sh
or some sort of "source review" before it hits the |sh and users would be able to see exactly line for line which code will be processing.
I see no reason why there wouldn't be .zip and .tar.gz releases, including the ./vendor dir , not requiring composer, but limited with extensibility.