The New ConanCenter Improves Search and Discovery

栏目: IT技术 · 发布时间: 4年前

内容简介:We’re excited to announce the new and improvedConanCenter! Use our new center with an enhanced UI experience to discover your favorite Conan C/C++ packages.If you’re not familiar with Conan yet, it’s a decentralized package manager for C/C++ that empowers

The New ConanCenter Improves Search and Discovery

We’re excited to announce the new and improvedConanCenter! Use our new center with an enhanced UI experience to discover your favorite Conan C/C++ packages.

If you’re not familiar with Conan yet, it’s a decentralized package manager for C/C++ that empowers developers to share packages through a push-pull model similar to Git. ConanCenter is a central repository for open source Conan packages, created and maintained by JFrog.

Discover the New ConanCenter

When you visit the new ConanCenter , you’ll notice the search bar prominent on the first page. You can use it to search for any package by name or description, and retrieve a list of results showing the package version and number of downloads.

You’ll also notice that the new center has a look and feel that is unified across other JFrog services. It is sleek, focused primarily on search and discovery, and meant to help package authors find rich metadata by providing quick access to Conan packages recipe and configuration information.

The New ConanCenter Improves Search and Discovery

The configurations page itself is a vast improvement and enables access to a multitude of configurations for each version of a package. You start by selecting an operating system, an architecture, and a compiler to drill-down on the available binaries and find any number of configuration options. Note that every configuration possible for a package may not be immediately available, but as package authors add more to the conan-center-index - the binaries available will be exposed in the UI as well.

A New Contribution Process with Artifactory at its Core

One primary infrastructural change with the new ConanCenter is that new packages and versions are now made available through an improved process in a continuous integration system that is managed in a process centered on JFrog Artifactory. This process includes verifying new packages from contributors added through a pull request on the recipes for the conan-center-index repository on GitHub . This provides more visibility into how packages get into ConanCenter and improves the audit trail of individual binaries. We’ve opened up this process as part of an “Early Access Program” outlined below. In mid-2020, this will become the only way to make packages available in the new ConanCenter. If you’re currently uploading your Conan packages on Bintray, please migrate to adding packages through the Early Access Program.

To privately host your own packages, JFrog also provides a free Artifactory Community Edition for C / C++ for download .

EAP: Join Us as a Package Author

From the very start of this project, we wanted to make it easy for contributors and package authors to add new packages to ConanCenter. You’ll already see we have tens of thousands of package versions belonging to hundreds of open source libraries.

You can contribute your packages as well, and share them with thousands of ConanCenter users across the globe.

To contribute new packages, you’ll need to join the Early Access Program. To enroll in EAP, please add a comment on this GitHub issue .

Once you’re an EAP member, you can add packages to ConanCenter through GitHub:

On the landing page of conan.io/center, you’ll see the Add New Packages button, which will direct you to make a pull request to conan-center-index to add new recipes. The specific steps to add new packages are:

  1. Fork the conan-center-index git repository, and then clone it.
  2. Create a new folder with the Conan package recipe (conanfile.py) and the metadata
  3. Push to GitHub, and submit a pull request.
  4. Our automated build service will build 100+ different configurations, and provide messages that indicate if there were any issues found during the pull request on GitHub.

When the pull request is reviewed and merged, those packages are published to conan.io/center. You can learn more by Reading the Conan Docs .

Tell Us What You Think

Our team is continuing to enhance the search capabilities and workflow of the new center. As ConanCenter evolves, we expect to add better package discovery, more curation, and content that helps you find your Conan C / C++ project dependencies. We’d love to hear from you about improving the features of the current center and how we can enhance the overall experience. As you search for packages, let us know what might be helpful.

We’re still improving the overall search and discovery experience on the new ConanCenter, but we would love to hear your immediate feedback. To give specific feedback you can make a comment on the issues in GitHub .


以上所述就是小编给大家介绍的《The New ConanCenter Improves Search and Discovery》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

疯狂的独角兽

疯狂的独角兽

丹·莱昂斯 / 王天任 / 海南出版社 / 2017-10 / 42

★商业与文学的有机结合,真实与虚幻间嬉笑怒骂,幽默风趣、引人入胜、发人深省的商业小说。 ★《纽约时报》《华尔街日报》《旧金山纪事报》Amazon畅销书,《财富》《纽约邮报》《新闻周刊》《华盛顿邮报》、畅销书《硅谷钢铁侠》作者阿什利·万斯、畅销书《一网打尽》作者布拉德·斯通联袂推荐。 ★作者丹·莱昂斯集小说家、记者、编剧为一身——HBO经典热门剧、豆瓣高分美剧《硅谷》作者;畅销书《乔布斯......一起来看看 《疯狂的独角兽》 这本书的介绍吧!

在线进制转换器
在线进制转换器

各进制数互转换器

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具