Status and open items
What these pages describe#
They describe contracts and code in the repository as of the build date in the page footer: the architecture, bundle format and API contracts, the OpenAPI file, the loader source (development), the WordPress plugin core, the Shopify library and extension, and the snippet generator. No production service exists, so no page documents a live endpoint.
How to rebuild these docs#
cd docs-site
npm run build # writes dist/, offline, no dependencies
npm test # offline tests
The API reference is regenerated from src/ResilientLang.Api/openapi.json on every build. Set RL_OPENAPI to build from another file. The site deploys nowhere.
Unverified items (verify)#
- Wix plan requirement for custom code,
data-*handling and CSP control; Webflow custom-code steps and limits (official help could not be fetched); Framer, Ghost and HubSpot plan restrictions; BigCommerce, Magento (and Adobe Commerce as a Cloud Service), Weebly and Duda details; whether Online Store 2.0 is required and whether an external script withdata-*works in a Shopify embed; the 20-locale Shopify limit; WooCommerce blocks; Polylang hreflang. The vendor checks are indocs/install/VENDOR_VERIFICATION.md; none was tested on a live vendor site. - Browser support for Ed25519 in Web Crypto across the browsers you support.
- Whether Shopify embeds, blocks and translations persist after uninstall.
- Whether other search engines and link-preview bots run JavaScript.
- CDN default headers and cookies per provider.
## Routes that are documented from code, not from OpenAPI#
Webhooks, audit log, billing, licensing and team/members are implemented in their modules but are not in src/ResilientLang.Api/openapi.json, so the generated reference does not cover them. Their pages say so, and tests compare the listed routes with the module source. When a route moves into the OpenAPI file, the reference picks it up automatically and the hand-written page should shrink.
Undecided#
Product name (placeholder), pricing page numbers (see the repository's pricing proposal), production hosting region, log and bundle retention periods, public CDN host names.