Support "collective" property as fallback fo "funding"#284
Support "collective" property as fallback fo "funding"#284znarf wants to merge 1 commit intonpm:latestfrom
Conversation
|
This seems like it's highly privileging one funding mechanism, effectively forever, and removing any incentive for OpenCollective-backed projects to switch to "funding". |
|
@ljharb Understand your point. The goal is just to leverage prior art and make the Anyway, at Open Collective, we will actively engage to make the |
|
Dropping it would be semver-major; and the ecosystem thrash would likely make it not worth it to ever do so. There’s a bunch of github-specific things in npm that aren’t likely to ever go away, for example. |
|
Yeah, I think @ljharb is right on this one. npm is community infrastructure, and that makes it tend to accrete features and never give them up. While it'd be lovely to presume that this change could be temporary, it's unlikely to remain temporary once it's in use. If it works, people will use it, and then making it not work will break their workflow. Better to stick with the future-proof approach from day one. The long-term costs of removing it later outweigh the short-term benefits of faster uptake today. |
Following up on a comment I shared here: #273 (review)
There are many packages using the
collectiveproperty today to expose their Open Collective URL. Would be great to support that whenfundingis not found. While we wait for maintainers to add it.The syntax of
collectiveis similar to the one offunding, making the implementation uncomplicated.It's also nice that this allow anyone to test the new
npm fundfeature and see results today, while in the current state it's giving (at least for me) only empty results for all the projects I tested.