• Stars
    star
    861
  • Rank 50,780 (Top 2 %)
  • Language
    Python
  • License
    MIT License
  • Created over 4 years ago
  • Updated 3 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Recipes for the ConanCenter repository

Conan Center Index is the source index of recipes of the ConanCenter package repository for Conan.

This repository includes a Continuous Integration system that will build automatically the Conan packages for the recipes submitted via Pull Request.

Server Status

The current Conan Center Index CI status can be found on https://status.conan.io/

Any maintenance, outage or important event related to the CI will be informed there.

Add ConanCenter remote

ConanCenter remote is configured by default in any Conan client installation. If, for any reason, you need to add it manually, just execute:

conan remote add conancenter https://center.conan.io

How to consume recipes

Starting to use recipes from this repository is as easy as running one simple command after installing Conan:

conan install name/version@ [-g <generator>]

Of course, we really encourage you to use a conanfile.txt or conanfile.py to list all the requirements or your project and install them all together (Conan will build a single graph and ensure congruency).

⚠️ It is very important to notice that recipes will evolve over time and, while they are fixing some issues, they might introduce new features and improvements, and your project can break if you upgrade them (How to prevent these breaking changes in my project?).

Documentation

All the documentation is available in this same repository in the docs/ subfolder.

This is a list of shortcuts to some interesting topics:

Reporting Issues

You can open issues in the issue tracker to:

  • πŸ› Report bugs/issues in a package:

    • Use the [package] tag in the title of the issue to help identifying them.
    • If you detect any issue or missing feature in a package, for example, a build failure or a recipe that not support a specific configuration.
    • Specify the name and version (zlib/1.2.11) and any relevant details about the fail configuration: Applied profile, building machine...
  • πŸ’‘ Request a new library to be added:

    • Use the [request] label to search the library in the issue tracker in case the it was already requested.
    • If not, use the same [request] tag in the title of the issue to help identifying them.
    • Indicate the name and the version of the library you would like to have in the repository. Also links to the project's website, source download/repository and in general any relevant information that helps creating a recipe for it.
  • πŸ€– Report a failure in the CI system:

    • If you open a Pull Request and get an unexpected error you might comment in the failing PR.
    • If the service or repository is down or failing, use the [service] tag in the title of a new issue to help identifying them.

If your issue is not appropriate for a public discussion, please contact us via e-mail at [email protected]. Thanks!

License

All the Conan recipes in this repository are distributed under the MIT license. There are other files, like patches or examples used to test the packages, that could use different licenses, for those files specific license and credit must be checked in the file itself.

More Repositories

1

conan

Conan - The open-source C and C++ package manager
Python
7,543
star
2

cmake-conan

CMake wrapper for conan C and C++ package manager
Python
776
star
3

conan-docker-tools

Some tools for automated package generation
Dockerfile
221
star
4

conan-package-tools

Conan Package Tools. Helps with massive package creation and CI integration (Travis CI, Appveyor...)
Python
165
star
5

examples

Conan 1.x examples
Python
120
star
6

docs

conan.io reStructuredText documentation
HTML
102
star
7

conan-clion-plugin

CLion C/C++ IDE plugin for Conan Package Manager
Kotlin
88
star
8

examples2

Conan 2.x examples
Python
66
star
9

training

(Deprecated) Support code for conan 1.X trainings
Python
61
star
10

conan-vs-extension

Conan Extension for Visual Studio
C#
57
star
11

wishlist

This repo is to propose libraries, frameworks, and code in general that users would like to have in conan
50
star
12

tribe

Conan 2.0 Tribe
45
star
13

hooks

Official Conan client hooks
Python
31
star
14

conan-extensions

Some extra Conan commands for different purposes, like artifactory tasks, conan-center-index, etc
Python
22
star
15

meta-conan

Yocto layer for the Conan project
BitBake
22
star
16

hello

C++ Hello World library and application used Conan C/C++ Package Manager demos and examples
CMake
14
star
17

conan-io.github.io

Conan's Blog
HTML
11
star
18

conan_ci_jenkins

Jenkins Library for regular CI
Groovy
10
star
19

website

https://conan.io
JavaScript
9
star
20

training-ci

Material for advanced CI/CD trainings
Shell
9
star
21

web

Conan website, including home and ConanCenter
JavaScript
7
star
22

modular-boost

3
star
23

cmake-training

C++
3
star
24

libhello

C++ Hello World library used in Conan C/C++ Package Manager tutorial and examples
C++
3
star
25

test

Other test than the regular test suite, regression, tools etc.
Python
2
star
26

conanclientcert

Repository to host an updated certificate file, after LetsEncrypt expired theirs 30 Sept
2
star
27

.github

1
star
28

code-of-conduct

Code of conduct for the Conan organization
1
star
29

cci-sources-backup

Temporal solution for sources that are no longer accessible
1
star