Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 1.74 KB

File metadata and controls

44 lines (31 loc) · 1.74 KB

mcpp-index

Package index registry for the mcpp build tool.

This repository indexes modular C++23 packages that follow the xpkg v1 spec plus the mcpp extension segment.

How is this different from xim-pkgindex / mcpplibs-index?

Repo Format Build tool Status
d2learn/xim-pkgindex xpkg v1 (Lua) xlings + various Official xlings index
mcpplibs/mcpplibs-index xmake package(...) xmake mcpplibs xmake-style index
mcpp-community/mcpp-index (this) xpkg v1 + mcpp ext mcpp Modular-only, mcpp-driven

Layout

pkgs/<letter>/<package>.lua    Each indexed package
docs/                           Contributor docs
.github/workflows/              CI: lint, validate, deploy

Using this index

mcpp registers mcpp-index automatically as the default registry. With a fresh mcpp install:

mcpp env                                     # initializes ~/.mcpp/registry/
mcpp search hello                             # searches mcpp-index
mcpp add mcpplibs.templates@0.0.1             # adds to your project's mcpp.toml
mcpp build                                    # mcpp pulls source via xlings, builds

Adding a package

See docs/19-creating-mcpp-index.md in the mcpp repo.

License

Package descriptions: CC0 (metadata is uncopyrightable). Each indexed package has its own license.