Repository navigation
Stop linking the retired pipelines, and document the view builder as it really is reached - #28
Merged
Merged
Conversation
The builder repositories are archived or being archived and nothing consumes their output. Link the decision records in cap2UI5/cap2UI5 docs/adr/ instead, or keep the history as plain text. Fix the AGENTS.md ground-truth table that a paragraph had split, and say that importing the runtime's output/ works but is unsupported. abap2UI5/abap2UI5#2802 is merged (5a1bd70) but in no release yet, so the approuter still needs the extra route. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PWGynttXkP96LTv3YJKS4W
z2ui5_if_client has no reference to z2ui5_cl_ui5_view_builder. Document the supported way to use it — an ABAP app transpiled against the hosted runtime and loaded from one app module — and why a JS app keeps template literals. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PWGynttXkP96LTv3YJKS4W
The class is the one the recipe was re-run with on cap2ui5 0.1.0 and @abap2ui5/node-runtime 1.145.0: transpiled, loaded from srv/apps, state kept across roundtrips. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PWGynttXkP96LTv3YJKS4W
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01PWGynttXkP96LTv3YJKS4W
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What changes
Links to the retired repositories.
builder-abap2UI5-jsis being archived;builder-cap2UI5,builder-cap2UI5-webandweb-cap2UI5-buildare archived and may be deleted. Nothing consumes their output:cap2ui5depends on@abap2ui5/node-runtimefrom npm, which abap2UI5 builds itself.guide/ecosystem.md,guide/where-it-comes-from.md: link cap2UI5'sdocs/adr/and say what is true: archived or being archived, nothing consumes them.AGENTS.md: the ground-truth table was split by a paragraph (the rows below it rendered as text). It is one table again, the builder row is gone, and a note says not to link the archived repositories.HANDOVER.md,ROADMAP.md: history kept, dead links removed. ADR-006 and ADR-007 link their copies incap2UI5/cap2UI5:docs/adr/, which exist on main today.README.md: the old playground ran the retired port and may go offline; it now points at the Quickstart."Not importable" (
AGENTS.md): importing@abap2ui5/node-runtime/output/…works (the package exports./output/*), but it is unsupported and couples to transpiler output.abap2UI5/abap2UI5#2802 is merged (2026-09-27,
5a1bd70) but not in 1.145.0 or any release, so the approuter still needs the extra route. Corrected inHANDOVER.md,guide/roadmap.mdandreference/deployment.md, which all said "open".The view builder is not reachable through
c.raw.z2ui5_if_clienthas no reference to it.guide/views.mdnow says so and documents the supported path with an example class: an ABAP app transpiled against the hosted runtime (transpiler pinned with--save-exact,deps/open-abap-corepre-cloned, only your class copied intosrv/abap/, loaded from one app module). It also covers the unsupported JS route throughabap.Classesand thec.event()NUL-placeholder issue.guide/roadmap.mdlinks to it. Thezcl_my_appentry in.verify-refs-ignorehas a wider reason, because the page's?app_start=ZCL_MY_APPnames an ABAP class rather than adefineAppapp.Verified
npm run check:ciis green against cap2UI5 main003d293and abap2UI5 main.@abap2ui5/node-runtime@1.145.0andcap2ui5@0.1.0: the exports map,abap2ui5.transpiler= 2.13.91, the README'sabap_transpile.json, no builder reference inz2ui5_if_client,Z2UI5_CL_UI5_APP_HI_WORLDbuilt with the builder, and the\u0000event token indefine-app.js.cds init --nodejsproject (@sap/cds 9.9.3, Node 22):--save-exactwrites2.13.91; without it, npm writes^2.13.91.deps/open-abap-coreand writes 747 files tooutput/. The app's file has no imports.?app_start=ZCL_MY_APP(and in lowercase) return 200. The edited value survives into a later roundtrip.cds build --productioncarriessrv/abap/but notoutput/.5a1bd70is not an ancestor of tag1.145.0.c.event()NUL issue live through the builder. It is inferred from the placeholder indefine-app.js.The cap2UI5 PR that copies ADR-001 to ADR-004 and
transpiler-roadmap.mdis not merged yet. This PR names only paths that exist on cap2UI5 main, andHANDOVER.mdsays those records are "being copied".🤖 Generated with Claude Code
https://claude.ai/code/session_01PWGynttXkP96LTv3YJKS4W