neovim / packspec

ALPHA package dependencies spec
http://packspec.org/
Apache License 2.0
219 stars 2 forks source link

Add minimum features guidance for package manager implementers #17

Closed wbthomason closed 2 years ago

wbthomason commented 2 years ago

Here's an attempt at providing guidance for package manager implementers. I don't love the wording of everything, but I think it covers the features I would deem necessary. That said, the requirement to do some sort of version constraint solving may put a lot of implementers off from using this spec.

mjlbach commented 2 years ago

My feeling is that these are going to be the only controversial ones:

Managing Neovim dependencies

I personally think these are reasonable to recommend "officially", ofc package manager authors can choose to not comply with the specification and only fetch the latest dependency version should they choose (and shift the burden of compatibility checking onto the users).