ResilientLang docsDeveloper documentation (draft, product name is a placeholder)

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)#

## 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.