Skip to content

Update low-code descriptor documentation#25610

Merged
EngincanV merged 10 commits into
rel-10.5from
salihozkara/lowcode-docs
Jun 10, 2026
Merged

Update low-code descriptor documentation#25610
EngincanV merged 10 commits into
rel-10.5from
salihozkara/lowcode-docs

Conversation

@salihozkara

Copy link
Copy Markdown
Member

Summary

  • Remove the Low-Code section from the main docs navigation.
  • Update low-code docs to describe split JSON descriptor files under _Dynamic instead of a single model file.
  • Document the descriptor schema manifest and individual descriptor schema usage.

Validation

  • Parsed docs/en/docs-nav.json successfully.
  • Confirmed Low-Code navigation entries are absent from docs/en/docs-nav.json.
  • Ran git diff --cached --check before commit.

Add a new Script Actions reference (docs/en/low-code/script-actions.md) and wire it into the docs navigation. Update low-code docs (custom-endpoints.md, designer.md, index.md, model-json.md, scripting-api.md) to document the Designer code editor, autocomplete (including fileFields/imageFields and enum registries), action types (event handlers, background jobs, workers), and the built-in Test JavaScript dry-run behavior. The dry-run tables describe captured side effects, HTTP mock behavior, and rollback semantics to help authors safely test scripts in the Designer.
@salihozkara salihozkara requested a review from EngincanV June 10, 2026 07:18
@salihozkara salihozkara added this to the 10.6-preview milestone Jun 10, 2026
@salihozkara salihozkara marked this pull request as ready for review June 10, 2026 07:18
Copilot AI review requested due to automatic review settings June 10, 2026 07:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates ABP Low-Code documentation to reflect the newer split JSON descriptor-file approach under _Dynamic, expands the server-side scripting documentation, and adds new pages describing the Designer, React runtime, and script actions.

Changes:

  • Refactors low-code docs away from a single model.json narrative toward split descriptor files + schema references.
  • Adds new documentation pages for the Low-Code Designer, React runtime, and script actions (events/jobs/workers + dry-run testing).
  • Updates existing low-code docs (scripting API, interceptors, custom endpoints, foreign access, etc.) to align terminology, examples, and cross-links.

Reviewed changes

Copilot reviewed 12 out of 27 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docs/en/low-code/scripting-api.md Expands scripting API docs (context/services, editor autocomplete, dry-run testing, limits).
docs/en/low-code/script-actions.md New page documenting event handlers, background jobs/workers, editor, and dry-run behavior.
docs/en/low-code/reference-entities.md Updates terminology/examples from model.json to descriptor files; adds preview notice.
docs/en/low-code/react-runtime.md New page documenting React runtime wiring (routes, menus, export, hooks, endpoints).
docs/en/low-code/model-json.md Renames/reframes model.json doc as “Model Descriptor Files” and adds schema/manifest guidance.
docs/en/low-code/interceptors.md Adds preview guidance and updates JSON-descriptor framing and context/service notes.
docs/en/low-code/index.md Reworks landing page toward Designer + React runtime workflow and updates feature overview.
docs/en/low-code/foreign-access.md Updates framing to “JSON Descriptors” and refreshes guidance/screenshots.
docs/en/low-code/fluent-api.md Updates wording/examples to match descriptor terminology and preview framing.
docs/en/low-code/designer.md New page describing Designer sections, layers, permissions, and source control workflow.
docs/en/low-code/custom-endpoints.md Expands endpoint docs (response helpers/policy/testing) and aligns with descriptor approach.
docs/en/docs-nav.json Minor JSON formatting change (trailing comma removal).

@EngincanV EngincanV merged commit 631e400 into rel-10.5 Jun 10, 2026
5 checks passed
@EngincanV EngincanV deleted the salihozkara/lowcode-docs branch June 10, 2026 08:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants