Community catalog pipeline

The marketplace reads a packed catalog bundle built from git source.

Source of truth

glixo-community-modules — tree:

catalog/
  code/           # production-ready Glixo Code extensions
  agxos/
    apps/         # production-ready Agxos desktop apps
    extensions/   # production-ready Agxos extensions
examples/
  code/           # authoring examples; never published
  agxos/apps/     # Agxos examples; never published
bundled/          # built-in providers; browse-only

Catalog generation scans catalog/ and bundled/ only. Tutorial and example manifests under examples/ are intentionally excluded from marketplace output.

Build commands (glixo-portals/dev)

npm run catalog:sync    # copy catalog tree + resolve local roots
npm run catalog:pack    # build hosted catalog.zip + verify
npm run catalog:deploy  # upload (CI / maintainer)

Hosted artifacts

Spotlight and install

The API spotlight array controls featured cards on glixo.io. Installability is computed from manifest + artifact presence — see each extension’s install block in the API response.