Skip to content

Document existing-solution Low-Code integration - #25864

Merged
salihozkara merged 9 commits into
rel-10.6from
salihozkara/document-existing-lowcode-integration
Aug 5, 2026
Merged

Document existing-solution Low-Code integration#25864
salihozkara merged 9 commits into
rel-10.6from
salihozkara/document-existing-lowcode-integration

Conversation

@salihozkara

@salihozkara salihozkara commented Jul 24, 2026

Copy link
Copy Markdown
Member

Summary

  • target the existing-solution Low-Code workflow at ABP 10.6.x and .NET 10 while keeping all ABP and Low-Code packages on the same patch line
  • document how to add Low-Code to an existing EF Core solution through ABP Studio
  • describe Admin Console, companion React runtime, and MVC/Angular/Blazor navigation integration
  • add Studio screenshots and publish both existing-solution integration guides in the Low-Code index and documentation navigation
  • add companion seed baseline checks, Testing Library peer-dependency guidance, application renaming/localization, and /lowcode test updates

Validation

  • applied the guide end to end to a fresh layered MVC application
  • verified EF migration and DbMigrator behavior, .NET build/tests, React production build, and model-file validation
  • verified anonymous and authorized menus, Designer mutations, runtime CRUD, antiforgery, exact OIDC deep-link return, Admin Console filtering, omitted-route 404 behavior, and scoped fallback in a browser
  • checked Markdown fences, conditional blocks, relative links, whitespace, and active package-install examples

Notes

  • version-specific ABP 10.5 observations are retained only as historical regression checkpoints; current installation examples target 10.6.x
  • non-react-ui-integration.md is published as the MVC, Razor Pages, Angular, and Blazor companion-runtime guide

@salihozkara
salihozkara changed the base branch from dev to rel-10.6 August 5, 2026 07:27
@salihozkara
salihozkara requested a review from enisn August 5, 2026 07:32
@salihozkara salihozkara modified the milestones: 10.7-final, 10.8-preview Aug 5, 2026
@salihozkara
salihozkara marked this pull request as ready for review August 5, 2026 07:32
Copilot AI lite review requested due to automatic review settings August 5, 2026 07:32

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

This PR expands the ABP Low-Code documentation to cover retrofitting Low-Code into an existing EF Core solution (targeting ABP 10.6.x / .NET 10), including guidance for hosting the React-based Designer/runtime alongside non-React UIs (MVC/Razor Pages/Angular/Blazor), and wires the new guides into the Low-Code doc navigation.

Changes:

  • Added a new end-to-end guide for adding Low-Code to an existing EF Core solution via ABP Studio plus required manual wiring (add-to-existing-solution.md).
  • Added a comprehensive companion-runtime + navigation integration guide for non-React UIs (non-react-ui-integration.md).
  • Updated the Low-Code index and global docs navigation to link and surface the new guides.

Reviewed changes

Copilot reviewed 4 out of 8 changed files in this pull request and generated 3 comments.

File Description
docs/en/low-code/non-react-ui-integration.md New non-React UI integration guide for Admin Console + companion React runtime + navigation patterns.
docs/en/low-code/index.md Adds cross-links to the new “existing solution” and “non-React UI” guides.
docs/en/low-code/add-to-existing-solution.md New guide documenting ABP Studio import + manual backend/runtime wiring for existing EF Core solutions.
docs/en/docs-nav.json Publishes the new Low-Code documentation entries in the docs navigation tree.

Comment thread docs/en/low-code/non-react-ui-integration.md Outdated
Comment thread docs/en/low-code/non-react-ui-integration.md Outdated
Comment thread docs/en/docs-nav.json Outdated
salihozkara and others added 4 commits August 5, 2026 10:54
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 74.5%, saving 225.8 KB.

Filename Before After Improvement Visual comparison
docs/en/low-code/images/existing-solution-package-selection.png 134.6 KB 39.5 KB 70.7% View diff
docs/en/low-code/images/existing-solution-select-lowcode.png 62.6 KB 14.3 KB 77.1% View diff
docs/en/low-code/images/existing-solution-import-module.png 53.6 KB 9.0 KB 83.3% View diff
docs/en/low-code/images/existing-solution-install-module.png 52.3 KB 14.5 KB 72.3% View diff

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 8.4%, saving 3.3 KB.

Filename Before After Improvement Visual comparison
docs/en/low-code/images/existing-solution-package-selection.png 39.5 KB 36.2 KB 8.4% View diff

3 images did not require optimisation.

@github-actions

github-actions Bot commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Images automagically compressed by Calibre's image-actions

Compression reduced images by 5.7%, saving 2.1 KB.

Filename Before After Improvement Visual comparison
docs/en/low-code/images/existing-solution-package-selection.png 36.2 KB 34.1 KB 5.7% View diff

3 images did not require optimisation.

@salihozkara
salihozkara merged commit e6756f0 into rel-10.6 Aug 5, 2026
3 checks passed
@salihozkara
salihozkara deleted the salihozkara/document-existing-lowcode-integration branch August 5, 2026 08:57
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