Heya,
> I know that the original question is posed as a "universal" repository
> in addition to front-end libs (encompassing even Ruby, Java, .NET, etc.)
> but honestly I think we would be better served to keep our discussion
> and efforts razor-focused on delivering the best solution for front-end
> packaging that we possibly can to the PHP community.
Composer does and will still do that.
> I think that we
> could spend forever chasing our tails w/ the Ruby and Java community and
> not getting anywhere trying to determine a common ground of metadata and
> package needs.
Let's not be so pessimistic. As I said in my blog post, all it takes is
a few persons that are motivated and open minded enough to put the silly
language wars on the backburner for a while.
> The solution to me seems fairly straightforward - extend composer to
> include the ability to require and require-dev front-end libs.
You are missing my point I think. That's what I suggest. But if we do
that, we need metadata for the frontend libs. If we have metadata. We
might as well share it with other tools instead of building
Composer-specific stuff that nobody else can reuse. It's the only way to
possibly gain acceptance from the frontend guys too.
The way Composer works, and most other package managers work in the same
way, is that you have package metadata/listings, and then packages. You
read the listings to know what to install, then you download the actual
packages and install that. This is all just data, it can be read and
shared by everyone, and it should be. Composer would still have its own
way of installing the packages, that may differ from other tools.
I hope this clarifies it a bit.
Cheers
--
Jordi Boggiano
@seldaek -
http://nelm.io/jordi