Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conan package #103

Closed
zamazan4ik opened this issue Nov 30, 2017 · 10 comments
Closed

Conan package #103

zamazan4ik opened this issue Nov 30, 2017 · 10 comments

Comments

@zamazan4ik
Copy link

Hello,
Do you know about Conan?
Conan is modern dependency manager for C++. And will be great if your library will be available via package manager for other developers.

Here you can find example, how you can create package for the library.

If you have any questions, just ask :-)

@onqtam
Copy link
Member

onqtam commented Dec 1, 2017

It's on my to-do list... I'll have to get familiar with conan even though I ain't planning on using it yet

@mmha
Copy link
Contributor

mmha commented Dec 7, 2017

I have already created a Conan package. Feel free to adopt it.

@zamazan4ik
Copy link
Author

@mmha do you want to push your package to Bincrafters repo?

@mmha
Copy link
Contributor

mmha commented Dec 7, 2017

I can do that.

@onqtam
Copy link
Member

onqtam commented Feb 6, 2018

So there is this - I'm not sure who is maintaining it - is that you, @mmha ? In any case I'm glad someone else has done this for the project! I'll add a link to that package in the build-systems part of the documentation.

@mmha
Copy link
Contributor

mmha commented Feb 6, 2018

I wrote the initial recipe, but I don't maintain it. That would probably be @zamazan4ik, @solvingj or someone else who is part of Bincrafters.

onqtam added a commit that referenced this issue Feb 6, 2018
@solvingj
Copy link

solvingj commented Sep 1, 2018

Hey @onqtam yes that's our team, @zamazan4ik is part of it. We're very happy to help however we can. Much of the team is very accessible in the CPPLang slack workspace, in both #conan and #bincrafters rooms. Also of note, the Conan dev team themselves are very active there.

The preferred situation for everyone is for the packages in "Conan Center" to come from library Authors/maintainers. Community maintained packages like Bincrafters try to fill the gap for the rest. If/when Authors/Maintainers such as you become willing to support packages we've started, that's a big win. We help with setting up the Conan repository on Bintray, and the CI to build and push the packages there.

Please let us know if/when you start digging into this. It can be MUCH harder to learn everything if you go it alone.

@onqtam
Copy link
Member

onqtam commented Jan 8, 2019

@solvingj @zamazan4ik

So I've gathered some links here to read about conan but since I'm not using it yet and this seems to get updated by people:
https://github.com/bincrafters/conan-doctest

And in the spirit of this talk: CppCon 2018: Robert Schumacher “Don't package your libraries, write packagable libraries!”

Is it OK for me to close this issue and point to bincrafters/conan-doctest in the docs?

I might also start submitting PRs for new releases to that repository (based on the previous PRs) but I wouldn't feel comfortable maintaining a package repo without understanding conan (and it isn't the only package manager out there...).

And as far as I understand all the repositories in bincrafters get updated with the latest conventions regularly and have a CI testing system.

@solvingj
Copy link

solvingj commented Jan 8, 2019

Yes, thats all correct. Go ahead.

@onqtam onqtam closed this as completed Jan 9, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants