This repository contains the public catalog metadata for WCPOS extensions.
It powers extension discovery, installs, and updates in WCPOS, using catalog.json for extension metadata and GitHub Releases for downloadable plugin assets.
- User and developer docs: https://docs.wcpos.com/extensions/
- Catalog landing page: https://docs.wcpos.com/extensions/
- Live catalog file:
catalog.json
If you are looking for install guides, compatibility notes, or extension-specific documentation, start with the WCPOS Extensions docs:
From there you can browse available extensions, read setup instructions, and find links to each extension repository.
To list an extension in the WCPOS catalog:
- Build your extension as a standard WordPress plugin.
- Publish releases on GitHub with a version tag and downloadable plugin zip asset.
- Add or update the extension entry in
catalog.json. - Add an icon in
icons/if needed. - Open a pull request to this repository.
For the full catalog schema, release conventions, and submission guidance, use the canonical docs:
catalog.json— extension metadata consumed by WCPOSicons/— icons referenced by catalog entriesscripts/sync_catalog.py— syncs release metadata from GitHubtests/— tests for catalog sync logic
This repository does not ship extension code itself. Each listed extension is versioned and distributed from its own GitHub repository using GitHub Releases.
Issues and pull requests are welcome for catalog updates, metadata fixes, icon changes, and documentation improvements.