Экосистема WP2
Сайт WP2 (репозиторий onepix/wp2-site) — витрина экосистемы e-learning на WordPress: продукты, документация и API reference.
Документация и OpenAPI — разделы этого сайта, а не отдельный «docs-only» продукт.
Продукты
Заголовок раздела «Продукты»| Продукт | Репозиторий | OpenAPI (канон) |
|---|---|---|
| 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 Wrapper (JS API) | edrowzee/wp2-wrapper |
MD в docs/api/ (не OpenAPI) |
REST API
Заголовок раздела «REST API»Раздел API — страницы Starlight OpenAPI (sync:openapi).
Канон YAML живёт в плагине. Сверка PHP register_rest_route ↔ YAML: npm run audit:openapi (исключения: vendor, tests, AnalogWP).
Все REST — {product}/{slug}/v1. У WP2 Platform {product} в URL — wp2, не wp2platform. Старые адреса (/module/, голый {product}/v1, wp2lms-local-sync, wp2turbo) — 404. Mapping — план унификации. Чеклист ручек — инвентарь REST.
Авторские гайды по блокам и скинам: Turbo — авторинг.
Старые Markdown-гайды — в разделе Архив.