WP2 ecosystem
The WP2 site (onepix/wp2-site) is the public face of the WordPress e-learning ecosystem: products, documentation, and API reference.
Docs and OpenAPI live on this site — it is not a docs-only portal.
Products
| Product | Repository | OpenAPI (canon) |
|---|---|---|
| WP2 Platform | onepix/wp2platform | docs/openapi/wp2platform-modules.yaml |
| WP2LMS | onepix/wp2lms | docs/openapi/wp2lms.yaml |
| WP2LMS Pro | onepix/wp2lms-pro | docs/openapi/wp2lms-pro.yaml |
| WP2Tutor | onepix/wp2tutor | docs/openapi/wp2tutor.yaml |
| WP2Tutor Forms | onepix/wp2tutor-forms | docs/openapi/wp2tutor-forms.yaml |
| WP2Tutor Bot | onepix/wp2tutor-bot | docs/openapi/wp2tutor-bot.yaml |
| WP2 App | onepix/wp2app | docs/openapi/wp2app.yaml |
| WP2 Wrapper (JS API) | edrowzee/wp2-wrapper | MD in wrapper docs/api/ (not OpenAPI) |
REST API
The API section is MDX from docusaurus-plugin-openapi-docs (sync:openapi → gen-api-docs).
YAML canon lives in each plugin. PHP register_rest_route ↔ YAML check: npm run audit:openapi (excludes: vendor, tests, AnalogWP).
All REST URLs are {product}/{slug}/v1. For WP2 Platform the {product} in the URL is wp2, not wp2platform. Old addresses (/module/, bare {product}/v1, wp2lms-local-sync, wp2turbo) return 404. Mapping — unification plan. Endpoint checklist — REST inventory.
Legacy
Older Markdown guides are under Archive (Russian source).