1. 程式人生 > >Ask HN: How to get open source maintainers to work together?

Ask HN: How to get open source maintainers to work together?

I want to develop a simple CLI app that interacts with an API. So I search GitHub for a Python wrapper. There are 5 different libraries. Each nearly does what I need, but none are quite there. One is missing endpoints. Another has them all, but lacks OAuth. A third looks promising, but has no tests. The fourth and fifth might be OK, but they have poor docs.

There are 5 different sets of people here, all working on exactly the same thing. If they were to collaborate effectively, there would be a single, canonical, full-featured library. As it stands, it's a mess.

As someone who wants to build an app with these libraries, what should I do?

Should I try to get people to work together? What is the best way to go about it? Is it my place to intervene? What do you personally do when you see duplication of effort?