Open monsdar opened 7 years ago
You can find a list of package managers here: https://stackoverflow.com/questions/27866965/does-c-have-a-package-manager-like-npm-pip-gem-etc
This is a task in my backlog -- it will probably be a few months before I get to it, but in the meantime I'd love to have people chime in: What sort of information would people want to see about them? What package managers should I consider? Thanks again @DavidZemon for that super helpful stackoverflow link...
When my team was evaluating package manager tools, we decided that we needed to categorize them into two groups: runtime and developmet package managers. There are some that could possibly potentially maybe be used as both, but for the most part they remain separate. We are in need of both, so we put them both in one table and listed out our requirements. Here's the criteria we came up with:
Development
Runtime
This list is by no means complete, but I think it's a solid start. Worth mentioning would also be licensing, whether or not multiple remote repositories is supported, and whether or not those remote repositories can be hosted internally or in the cloud.
We started investigating the following tools:
Having a comparison page like Gitlab has (Gitlab Comparison) could help people decide on whether Conan is the right idea.
Some cases I can think of:
My company uses mostly Linux and most developers are used to using the built-in package manager for their dependencies. When I present Conan to them I would like to have the right features on hand, so that acceptance is easier to achieve.
This issue could be a way to collect ideas - I'll create the docpage when I find some time during the next days.