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
- catalog.zip — full catalog bundle
- GET /v1/extensions/catalog — JSON API
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.